Adding in change password functionality

This changes adds an element to the user menu that allows the user to change their password.

Please test the following use cases:
* Password change takes effect when entering proper current password and an identical password and confirmation. An alert should be show.
* An error is show when new and confirmation passwords do not match
* An error is shown when the current password is not correct.