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.
Add munge template tag for obfuscating emails
Merge pull request #59 from davidkaneda/passwordchange

Password change
Initial preload state

Shows a spinner before loading any other JS (to feel more responsive).