various stuff, added login stuff, still need register logic, plus some way of displaying errors on login page, probably just copy+paste the error thing from the main page?