Built the login system for

I tend to roll my own login system for each webapp that I build, although by now I've done this so often that I have the codebase ready and it's mostly copy-paste-test, with more work on the frontend than the backend.

For this one I used a newer hashing method - this added a little to the job but was worth it because it should stand the test of time.