rework tasks. use asio manager, and add support for task at time
rework architecture to use callback based approach, rather than futures. all compiling now
fix linker issues, test compilation issues, everything seems to be passing
Fix readme. Tests not actually working