added hibernate and spring

added Hibernate data management to the application
I skipped the step with manually managing sessions for queries -- and
currently the find by queries do not work because they need hibernate
queries instead of javax Query objects