- Add EventBus as submodule.
- Add IO context object and integrate ioObjects(Timer,Event,Signal) with that.
- Add thread pool implementation.
- Improve event bus to work with variadic arguments.
- Add Clang Formatter.
- Fix Github Action workflow file.
- Make Event Bus singelton.
- Add signal handling via file descriptor.
- Add Logger.
- Add Event implementation.
- Add Timer implementation.
- Make io multiplexer singleton.
- Implement io multiplexer using epool.
- Add EventBus to handle events.