Korjaa bugeja Hibernate-session käytössä

Hibernate-sessioita luotiin useita saman kontrollerin elinaikana,
jolloin seurauksena oli tietokannan lukkiutuminen.

Toinen ongelma liittyi siihen. että transaktioita ei suljettu
virhetapauksissa.