Angular e2e tests & gulp task updates

- adding reports/ to .gitignore for metrics
- gulpfile.js updates to now include angular e2e task and metrics task
- various node modules added to package.json
- several Angular e2e tests written