Closes #27 Regular users can now edit their profile details and change password.