Messy working test implementation of build.
Add ideas for page transformations.
Enumerate featureset in the README.
Create base site variable early.
Add a gitConfig method on site.
Intial work on custom content types.
Use glob to get custom type files to automatically ignores dot files and return the full file path.
Make site extend event emitter and add automatic pluralization.
Create basic plugin architecture.
Update the config defaults and add a handlebars extensions plugin.
Add support for nested layouts.
Add the ability to save content files to a custom URL path.
Begin converting the renderFile function onto the File prototype.
Update recursive rendering.
Rename the File object to Page.
Add a file object for reading and processing file data.
Add a markdown converter plugin.
Add a file constructor to handle relationships between files and their layouts.
Update the markdown plugin to work with the new file object.
Remove the static property of the file object.