GH-Pages Jekyll for user and project pages

Makes the project compatible with gh-pages Jekyll specifications. It's now stupidly simple to publish this to gh-pages and have a pattern primer (style guide) up without needing to own your own server running jekyll.

So the only change that needs to be made to publish it to a project page would be to change the `baseurl:` in `_config.yml`