Refactoring and travis configuration

- Add npm-debug.log in .gitignore
- Create travis.yml configuration file
- Protractor should return exit code when it fails
- Missing bower dependency
Merge pull request #2 from PierreRambaud/master

Refactoring and travis configuration