First things first: We need a mechanism for doing a password reset. * This is intended to allow for handing new accounts out * Obviously this means setting up some backend stuff, (and a tiny bit of frontend stuff as well).