Web interface

Setup Angular.js to have a basic web interface using the /repositories API

- [x] Angular setup
- [x] JsHint with scrutinizer
- [x] test js modules (mocha)
- [x] test web app (protactor)
- <del>[ ] run js modules tests in travis (with [Sauce Labs](https://saucelabs.com/opensauce))</del>
- <del>[ ] run web app tests in travis (with [Sauce Labs](https://saucelabs.com/opensauce))</del>
- [x] Gulp & Browserify js watch setup (with sourcemap)
- [x] Gulp & Browserify js minification for distribution
- [x] Gulp & css concatenation/minification watch setup (with sourcemap)
- [x] Gulp & css concatenation/minification setup for distribution
- [x] improving API response format to match $resource expectation
- [x] $resource setup
- [x] repositories listing