Major changes to how webstache works

Introduced a new layout for the directory webstache works on. Pages are
now written in markdown. config.json is used to have default values for
the entries in the template.