add register and login routes, views, and basic password checking