Schema Changes
* Cleanup the model to setup one-to-one relationship between company/department/employee and contact info.
* Create independent relationship tables to preserve relationship between master and contained object.
* Removed the Address model and instead store address info as String within the parent object
* Updated JUnit tests to represent these model changes
* Updated the row mapper and DAO implementations to take into account the relationship table.