Initial add of the service and dao

* CollectionDao is just based off of a collection
* Stub holders for the Service and Controller (not yet implemented)
removing main() and adding methods to dao interface.
adding the private member variables....
completed adding functionality for the controller
the backend portion of the application is now working.
Merge branch 'init_service' into develop