Add a controller test; fix broken integration tests

- The gift management table isn't testable because because a <form> is not allowed to span multiple table elements
- Updated selenium-webdriver to get Capybara to place nice