Update requirements.txt

* updates PyBrowserID to 0.9.1
* adds a few new requirements because pip freeze said so
pep-8 pass and tweak README
Update settings to use loopback ip address

This puts it in line with the docs. Using the ip address rather than
"localhost" makes everything match and then persona works.
Add add_team, add_project and stats commands

This makes it easier to maintain an instance.
Update docs
Use better slugify

This adds a requirement, but it's a way better slugify.
Merge pull request #92 from willkg/cleanup-and-commands

Cleanup and commands
Add ugly status form

Had to make some tweaks to the site so that the form would work:

* now shows all projects in project dropdown even if they don't
  have statuses. otherwise it's impossible to get to the project
  page and post the first status.
* it's possible to log into the site, but not have a User record,
  so I waffled about what to do here and decided to create the
  user record when the status is created and "fake the data".
* I modified the base template so that the status box "helpfully"
  shows up everywhere even 404 pages!!!!!11!!

NB: This is really ugly. Plz make it less ugly.
Fix error pages and slugification

* add forbidden function and 403 template
* fix error pages to show error messages
* fix slugs so that they're all slugified first
Fix bugs in error template rendering; add tests
Merge pull request #93 from willkg/STATUS-UPDATE-ONLINE

Add ugly status form
Make the status poster prettier.
Merge pull request #94 from mythmon/STATUS-UPDATE-HD

Make the status poster prettier.