Added RAII hold_lock class.
Fixed allocator construct function.
Beginning work on driver manager.