Add hibernate

Changes:
  * Delete Datastores except SessionDatastore. I think our implementation of sessions should be removed in favor of a framework (e.g. Spring Security)
  * Session renamed to UserSession
  * Use Hibernate for everything else