SauceLabs cross browser testing

First cut of running tests on saucelabs browsers. See #21 for more details of what needs to be done next.