Add integration test framework

This enables us to write capybara tests which are really nice.
They can simulate javascript interactions (caveat:refresh page after submitting remote forms)

Also, saving screenshots automatically!