Merge pull request #41 from matthew-andrews/coverage

Add Coverage to CI
Use correct coveralls badge [ci skip]
Add dependency badge [ci skip]
Add phantom.js
Spelling
Merge from master