* Removed setWorkingDatabase() and requireLocalDatabaseInstance() methods as there is only one hibernate session and DB to work with for all read/write operations.
* Removed unused methods and classes to help reduce DAO reflection based reading. Changed some methods to not use reflection based reading from DAOs.
* Addressed BMS-148 TODOs

Issue: BMS-167, BMS-148
Reviewer: RebeccaB