Interstitial pages during login
Improved session handler - removed redundant controller parameter from methods as the issue it was supposed to fix had turned out to be something else. Lesson: don't write code when drunk :)
Basic login working