Introduce travis-ci

Run a build on a travis-ci build server. Current steps:

1) Download all external dependencies
2) Run unit tests via karma on phantomjs
3) Run e2e tests via protractor on firefox