run_tests: new manage.py command

refs #18
pep8 cleanup

refs #18
models: removed getRole, unused

refs #28
update_models: no more bouncing form elements

refs #3
cat_update: less jumpiness when modifying objects

refs #3
cat_update: clear the message before new action

refs #3
readme: rename to rst

refs #23
readme: Only relavent information

A link to our docs should be included once up on readthedocs or elsewhere.
The readme should link to specific sections within the docs, including setup,
running, and maybe other maintenance tasks like migrations as well.

refs #23
readme: instruct building of docs

refs #23
/<cat>/update: show an empty list rather than 404
navbar: properly check for a user
navbar: reorganize

Group actions based on the objects
This also adds links for registering a user and migrating schools
login: send current user
navbar: check for account status (lgged in/out)
report: only show inactive for admins

refs #41