completed user authentication system usign devise. damn this shit was intense