(#248) Add ChangePasswordView component.

This translates the change password dropdown to React and hooks it
up to the API. A followup diff will add validation and closing the
dropdown.

Closes #259.