integrate with browserstack and travis

- Browserstack integration
- hardware types tets
- image types tests
- fix bug with POST request for creating image types
until we have `beforeAll` and `afterAll`, I think we're kinda stuck with putting the login/logout in `it` statements. There is an `expect()` call in the helper now, so strictly speaking we are still testing _something_ :joy_cat: