Beginning construction of synchronized test harness.

It is too difficult to test the system using the multi-threaded message
passing interface. As such, the non-threaded version of Spire will be
used as a synchronized test harness. Instead of placing std::function
inside of a queue to be executed later, the functions are executed
immediately.