Implementing New Tests
Reorganized Solution
Added New Set of Tests
Added traits to Api to allow for dependency injection.
OracleRepo destructor in case bad things happen.
Changed the way repositories were implemented.
Service Changes.
Fixed a bug where PrimaryKey was not always called.
Fixed a stack overflow bug in the Singleton.
Fixed all Database related bugs with inserting updating deleting and selecting from the pmh.
Redesigned Code for dependency injection and made code to test querying using the system.