login/editing

 - allow users to create new accounts
 - enable users to view their profile
 - enable users to edit and update their profile