Slightly reworked the user facing auth

The callback url is working again, next to that I've implemented
what is essentially a session like system (no not cookies). Currently
only has persona support, but should be fairly easy to later on hook
in other systems.

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>