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 .
Is there a plan to use this `ARTICLES_PER_PAGE` constant outside of this controller?  If not, I'd move the constant here (or make it into a method) and rename to `PER_PAGE` since `ARTICLES` is implied.