Add password updating

Adds functionality (to put /api/users/:id), errors for mismatching with confirmation password and incorrect oldpassword, and API docs. Also secures endpoints for put/delete, and mods grunt to copy docs into public with watch.
Merge pull request #59 from davidkaneda/passwordchange

Password change