Initial implementation of futures - compiles, but untested
Comments and style
Update README.md for future support
Add comments to worker_thread.hpp and use make_shared() instead of shared_ptr constructor
Differentiate between functions better
Speculative work
Remove task_wrapper.hpp
It's almost there
Futures seem to work
return futures instead of promises
void functions work too now
add_task_wrapper now takes a const, add_task(void) doesn't return weird things
Merge future2 into master - it's done woo