New infrastructure

* Switched over to Github Pages for hosting

* Deployment is now handled by Travis. It will automatically push
  to the gh-pages branch.

* We now have a better build task:
  - The live site will now serve all assets minified.
  - Some files will not end up being online, our `.editorconfig` for example.
  - Javascript files needed on the live site will get concatinated

* The css files are added in `.gitignore`. Travis will compile those for
  the live site. This makes the project a little more maintainable too.

* Linting, including the needed watchers.

* Remove the `.allow-devtools-edit` file, it's not needed anymore.