Domain objects and DAO implementation.
Misc fixes to pom.xml
Add default constructor to domain object for hibernate. Also small fixes to views.
Switched to List<T> usage in domain objects instead of Set.
Initial service layer commit.
Initial controller layer commit.