Organized the unit tests, library unit test suites, and overall
adventure test suite, with integration test suites. 
Added Adventurer unit tests so that the .reg file were updated multiple
times.