Fix formatting
Replace poltergeist with capybara-webkit, update other gems
Replace shared DB connection with database cleaner

* this solution is much more reliable
* transaction are switched off so there are no issues with JS testing