Adds support for users to edit their own profiles/passwords. #14.

Users can now edit their profile information and change their password.