changed landing page closes #11
update session object in a transaction, hopefully fixes #12