Added missing include
Fixed ASSERT_THROWS
Added unit test for UIDs
Renamed UIDs into Handles, factory pattern for handles.
Remove old projects