Upgrades .travis.yml to publish github pages.
Adds configuration and template for github pages.