Migrate to using Karma for testing.
Update README.md

Update travis badge point to correct repo.
Update package.json

Update some URLs and add a npm test script.
Update README.md

Add coverage badge.
Merge branch 'master' into vm-undo

Conflicts:
	gulpfile.js