clean up user controller and login view - add register ability