Structure modules in a package
WIP
Move some logic to session to slim user class