hibernate test
Revert "hibernate test"

This reverts commit dcc1446b3b1968d924c7e1346c0d741fe4441b21.
pre-hibernate commit, clean model
hibernate included
added interaction model
some implementation of client
some auth implementation
added interaction model
some implementation of client
some auth implementation