feat(*): setup continuous integration with travis-ci
feat(test): use phantomjs instead of chrome for e2e tests