Adding Travis CI integration.
Fix Grunt Travis CI options.
Fix firefox environment issues - Travis CI
Switch Travis to phantomJS.
And add PhantomJS to all the places it should be
Fix up coverage generation for Travis
Debugging Travis
Try not clean and uglify
Debug Coverage Folder Loss
no message
Try setting coverage reporter manually in karma
no message
Merge commit '58690c8e0a17bf1fdd23de9df19c178f0e22dab4'

* commit '58690c8e0a17bf1fdd23de9df19c178f0e22dab4':
  Fixes Some test up, a lot to do with $timeout not actually being called via mocks - need to call $timeout.flush() Upgrade code coverage to 100%, 98%, 100%, 100% Change testing to use PhantomJS in prep for Travis-CI integration. Remove $timeout in focus out as it's no longer necessary due to the way we do button actions now. Fixes #112. Added a test to try catch #112.
  Update Readme.md to include jsDelivr links #110
  Fixes #109
  Fixes #102 Fixes #97

Conflicts:
	karma.conf.js
Add Coveralls.
Fix Phantom JS.
Remove Extra Unecessary Packages.
Fix Coveralls Directory.
Debug Coveralls
Add Badges to README.md
Add Coveralls Badge
Fix Bower AngularJS versions.
Merge ../textAngularMaster