Spike results for BatmanJS
Small example to demonstrate what a small feature looks like
Boyscout: make tests succeed
Boyscout: provide secret_key_base instead of secret_token
Boyscout: add RSpec to the project
Boyscout: add PhantomJS and Poltergeist to the project
Boyscout: some slight improvement to the styling of the page
Boyscout: improve sorting logic in Users#index
Boyscout: use correct data-showif for empty userlist
Boyscout: add 'staging' environment which is like production but with static assets
Boyscout: make assets pipeline work
Boyscout: make acceptance tests work (possibly with Selenium)
Boyscout: make running acceptance tests against local server an option
Boyscout: during a normal spec run, do not run 'feature' tests

Feature tests can now be run using "rspec --tag feature --tag js"
Boyscout: add some acceptance tests
Boyscout: move to MySQL2 for all environments

Also, move the configuration to an example file and update the
setup-tasks to actually prepare all environment dependencies again.
Boyscout: pacify mysql2 adapter concerning not-quite-deprecated-but-any-day-now-ready-or-not warnings about options
Boyscout: cleanup cruft from spike to prepare for merge
Boyscout: strip away all unneeded functionality
Change webserver to puma