Features Luke #52 and #53

This adds sign-in and sign-out capabilities, as well as the needed redirects for said features. 
I think this is done. However I had some async trouble so it may look weird. We can discuss tomorrow.