Change password

Depends on #14 being merged first :-)
Oh, I know where that's coming from - couch has its own validation; my guess is that the responses are based on that validation.

Probably the best fix would be to review all the potential couch validation error messages and make our own to pass along to the users. (Also, we should be doing the same validation as couch is doing.)