Implemented Hibernate

Removed custom DAO and implemented Hibernet ORM for all the classes and authored all its DAOs