Introduce post model object with methods for converting to and from
Jekyll data and generating commit data for github.