add hibernate dependency, add annotations to model classes