Enhance test and development setup.

- Add and configure Spring gem to speed up testing and development
(https://github.com/rails/spring).

- Create `test` script that will run the specs, along with Rubocop and
haml-lint to check for style issues.

- Update README and CONTRIBUTING to use `script/test` instead of just
`rspec`.

Note: when using `script/test`, haml-lint will not run after Rubocop is
done until we are free of Rubocop offenses. To see the HAML issues
separately, run `haml-lint app/views/`.