SpringAtom-#17 DataAccessLayer for SpringAtom

- improved naming
- several files had been changed due to beans have been changed (fluent interface usage - setters returns the instance of the object they were called for)
SpringAtom-#6 Data layer [Hibernate]

changed in model layer required chaning these files
SpringAtom-#5 Unit tests for DataLayer

after all changes done in model and mvc>service layer...proceeding to tests