starting to style
Merge branch '75075362-login-v2-personas' of github.com:codeforamerica/spot-it-like-its-hot into action-station

* '75075362-login-v2-personas' of github.com:codeforamerica/spot-it-like-its-hot:
  [75075362] Implement login_required, apply it to address page.
  [75075362] Refactor to use create_user, remove debugging code.
  [75075362] Update TODO in models.py.
  [75075362] Fix logout, streamline comments.
  [75075362] Initial styling for Log In link.
  [75075362] Unbreak my login.
  [75075362] Interim commit, login and logout broken.
  [75075362] Interim commit for @dget.
  [75075362] Add login and logout config for BrowserID for testing.
  [75075362] Update Alembic down_revision to reflect add-browse-page branch.
  [75075362] Implement full login and user creation.
  [75075362] Add users table.
  [75075362] Change 'sign in/out' to 'log in/out'. Change button to link.
  [75075362] Implement authentication with Persona.
  Interim commit: Sign in button appears, nothing happens when you click it.
  Listen from all addresses
  Update logging on gunicorn
  Update Dockerfile to use the right port...
  Add Dockerfile

Conflicts:
	app.py
	models.py
	static/main.js
finish resolving conflicts
Add action models
First stab at posting new comment, showing action station based on existing comments.
Comments work, the start of testing
Styling: clean it up
Make search box work
Slight code tweak
Travis added, part 1.
Add some environment variables
Fix execution url
Remove sauce labs stuff until we are ready.
Add SECRET_KEY
Tweak config to be more tolerant of testing-only setups
Start putting the pieces back together to run selenium
Actually add the selenium tests...
Attempt to make sure our testing database is sane.
Tweak tests to better work on an empty db
Another take on amking tests work better when empty db