New management for reference objects: Now they only provide a simple operator interface to a reference counted class
Revert "New management for reference objects: Now they only provide a simple operator interface to a reference counted class"

This reverts commit 8fc00bcf9e84f42de126d8a5d39a461a0db9e4a3.
New management for reference objects: Now they only provide a simple operator interface to a reference counted class
Simple unit test framework (work in progress)
Added simple, naive implementation of graphs
Exceptions now need to be caught in order to log them
Condition variables for more precise inter-threaded timing
Some more work on condition variables and inter-thread communication
Thread-safe random number generator
Added missing include
Added job groups for maximum parallelism