Fix punctuation
Add a page about Emacs
Reformat package entries
Fix hlint suggestion
Extract Git state from source tree

We don't build on Travis CI anymore, so take the Git state directly from
the source tree.
Wrap git state into a separate type
Inhibit deployment if dirty or on wrong branch