Fix cucumber tests

Tests now pass! hooray! It will require 'selenium-webdriver' gem which I put in a pull request to the rails apps composer to add to this repo. I needed that for testing of the javascript modals. Now that the tests all pass I will go about refactoring them and adding some new ones/removing duplication.