Initial base files and configurations

- Bower dependencies
- Node modules via package.json
- Build process via gulpfile.js
- Initial base files for Angular directive, config, HTML template, e2e tests