Combine .lein-* matcher in .gitignore.
Update project.clj move to compojure.

- Increment version number.
- Use http-kit and avoid lein ring
- Upgrade lots of deps.
- Add ragtime for migrations.
Create cadence.state for easy access to application state.
Update security.

- Derive admin user hierarchy.
- Make wrap-anonymous-only middleware.
Create model.migration with roles migration.
Rewrite model.flash. Add now!.
Minor fixes to model.validation.
Rewrite model.recaptcha.
Add marginalia key pair to project.clj.
Consider roles with get-user. Restructure get-phrase.
Update views.common to use new hiccup and no partials.
Turn defpages into defns.
Define new routes and server.
Update documentation.
Remove unused heroku https middleware.
Make smart inputify function that allows strings to pass through.
Renable wrap-refresh on dev.
Add ring-anti-forgery to deps.

This will need to be upgraded later considering it uses my custom branch.
Add wrap-anti-forgery middleware to server.
Add anti-forgery fields to all post forms.