Added new files for spring injection of services and daos, as well as some data layer objects, test cases, and some abstract files to all reuse across layers