Cleaner comments + show what if didn't know to turn of jQuery fx
Added a pair of async tests to show what's you'd do if you had to wait for the animations.
Commented out because they are ONLY useful when teaching.
Refactor and add basic tests
Also added sinon-chai plugin and the karma-chai-sinon framework pkg
Added basic controller tests
Added basics/controllerWithSyncDataservice spec AND clarified 'app.test' test module setup pattern
This pattern is "preferred" because it is closer to how folks write their production modules
The $provider setup pattern is "more advanced"; see it in the "...-alternate.spec.js" examples
karma.conf runs the "basics" specs first and can optionally limit spec runner to just the basics
Added modular: basics/ngPromises.spec to explain $q promise testing
Added polyfill for Function.prototype.bind because phantom.js doesn't support it.
Karma runs the polyfill first.
modular: added basics/controllerWIthAsyncDataService spec + minor cleaning
modular: clarify "run v. watch" comment in gulp test task
modular: can keep Karma test running and watching with cli command `gulp test --watch`
modular: beginning of ngModules.spec to explore module relationships and mock substitutions
modular: added basics/value.spec and cleaned up msgs/comments in others
modular: gulp test --startServers --watch   will both keep Karma running and start the servers for midwayTests
modular: commented
modular:gulpfile remove disused 'test-serve-midway' task
Merge pull request #6 from johnpapa/WardPlay

Ward play