Make travis submit coverage reports to the gh-pages branch.
Add credits and change commit msg structure in deploy.sh
Update to newest packages in package.json
Add sphinx-built docs and add grunt build task.

Also change the directory deployed by deploy.sh to ghdist, and move
all builds to this directory.