Initial Commit
Finishes phase 1.
Completes phase 2.
Finishes phase 3
Fixes overlapping dates and touches up some other stuff.
Completes session and user controllers.
Fixes autoselect for requests, and adds CSRF protection.
Completes ownership of cats and requests.
Adds flashing of error messages.
Adds some code for managing multiple sessions that doesn't work yet.
Merge branch 'master' of https://github.com/zachabrahams/99cats