added ability for user to edit their information. enforced authentication, so only the correct signed in user can see protected pages. also added friendly forwarding