Basic multi-threaded test. Need to fix error with rvalue refs and
failed overload resolution. Also need to use boost::future in but
its not working right now.