Fixes #102
Fixes #97
Fixes #109
Update Readme.md to include jsDelivr links #110
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.
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