Password reset

Add ability for users to reset their passwords via email. Also allows users to edit their email and passwords within the app. Resolves #13 .
Just to clarify, you mean write example `.yml` files, put them in `/config` and them `git add` them manually after specifying `/config/*.yml' in my `.gitignore`?