Updates the contribution guidelines.
Automates Jekyll build to gh-pages via Travis.
Removes NPM log.

Accidentally committed that.
Tests without node
Adds sudo.
Runs without npm.
Removes excluded files.
Adds path.
Uses config provided on Travis site.

http://docs.travis-ci.com/user/build-configuration/
Removes part of path,
Tests script.
Gets information about Travis.
Tests Travis.
Reuses deploy code.
Install Jekyll gets info about it.
Uses Ruby instead of Node.
Corrects base URL to support gh-pages.
Adds build status to readme,
Ignores deployment file.
Prints out the branch.