Added domain classes and Hibernate configuration