Update password

Basic validation of form fields (!empty and new passwords match)
Will test if current password matches for this user
Encrypts the new password with the same salt
Feedback provided after change attempt

<!---
@huboard:{"order":15.1875,"milestone_order":34,"custom_state":""}
-->

If the request answer with a 200 status, you shouldn't send a boolean saying if the request succeeded or not. There should have been an error before we reach this. Either send an error in the module, or 
```js
if(!success){
  res.error(new ApplicationError(null, {}, "");
}
```