maximum-scale=1 added to prevent zooming on touch screens
Set baseurl to blank for expected behavior

When cloning this theme, it's expected that Jekyll will serve the site
from the root. "baseurl" must be set to an empty string since the
default is "/", which breaks the absolute URLs defined in the templates.

Fixes #8.
Depend on 'github-pages' to run Jekyll

'github-pages' is a Gem that contains the Gem dependencies used to run
GitHub Pages. By using it to run Jekyll locally, you ensure your site
will build properly when deployed to GitHub Pages.

To run locally with Bundler:

    bundle install
    bundle exec jekyll serve --watch
Merge pull request #9 from ssorallen/blank-baseurl

Set baseurl to blank for expected behavior
Merge pull request #10 from ssorallen/gem-dependencies

Depend on 'github-pages' to run Jekyll
Use sublayout for post.html to remove includes

By giving _layouts/post.html a header, it becomes a sub layout whose
content is placed in the parent's {{ content }} block. This prevents
duplicating the {% include header.html %}, etc. calls between different
layouts and makes viewing the whole <html> body in default.html easier.
Remove duplicate <meta> tags

* X-UA-Compatible was defined twice. Prefer the version with no
  self-closing slash since HTML5 does not require it.
* Content-Type is covered by the <meta charset> tag above and is not
  needed.
Remove class on click to prevent lingering hover effect

The CSS :hover selector requires a mouseleave/mouseout to remove its
effect, and because of the sliding top bar the mouseleave doesn't
happen on touch devices.

By adding and removing a "hover" class name, the JS can remove the
"hover" on click as well to prevent having to wait for a mouse out.

Fixes #7.
Merge pull request #11 from ssorallen/mobile-hover

Remove class on click to prevent lingering hover effect
Merge pull request #12 from ssorallen/layout-unification

Layout unification
Merge branch 'master' into gh-pages

Conflicts:
	_includes/header.html