Fix timing failure
Encapsulate typing in AcceptanceTest
Run acceptance tests in all browsers
Add capybara-webkit
Make acceptance tests work in phantomjs and capybara-webkit (mostly)