added hibernate DAOs and implementations