first version of recursive async, not working fully yet
Everyone now terminates correctly.  Shared data is now deleted at get and set
user now only implements the functor class, the call operator can take arbitary argument names and types as well as return type, async now only needs functor object and arguments
fixed numerous bugs, though program still does not exit correctly, recursion works though
fixed program termination bug, added fibonazzi in tests
fixed issues with RR scheduling
added timing statistics for benchmarking
minor api changes, async now returs solid future objects instead of pointers
added quicksort test, does not work for large datasets though