password resets, content updates

Implemented a password reset feature with email. Finished missing
content pages (structure to be updated later). Other small changes that
make certain things simpler/easier to manage.