quick checkpoint as this seems to work
Working well enough for now, I'll take it. I've done some bad things though, need to clean up AuthActions to use a fetcher, and the way I'm copying the user I get from the db back into my application state is just tragic. ILL FIX IT LATER HAH AHAH HAH HAH
Merge branch 'routing'