Modified for use with setuptools

This version presently works insofar as Markdown files are actually
served when running `wicky serve wicky.json`, but doesn't work in the
sense that editing doesn't work due to some unicode issues.

TODO:
* Fix unicode issues (obviously)
* Undo changes if an exception happens when trying to commit? There at
  least must be a way to handle this more gracefully.