Migrate to Jekyll 2

* Use native CoffeeScript compilation
* Use native Sass compilation
* Replace guard with a custom bin/serve (now that jekyll
* compiles assets, we don't really need guard)
* Infer layouts based on type
* Use hyphens in post slugs by default

close #19