Updates gulpfile to use watch, lint properly; adds Angular-based testingExample.

See the commits for a very detailed summary of this pull request, including some comments for the team! 
Just a quick note from me and my painful journey on which I spent almost two hours searching for what ended up being a lower-case 'a'...
When adding a new module, take the following steps (referencing the set-up in testingExample if you want):
-Create the module, starting with angular.module('AYARApp')
-Follow the template outlined in the testingExample.spec.js file for getting tests working
-Add your controller in index.html
-Follow the template outlined in the testingExample.js file for routing (since we're using ui-router); specific routes are not important for right now, but it will eventually need to be changed.