add basic TravisCI setup

This will run in a headless browser on Travis CI

Also we don't run tests that requires credentials