First draft of #Cake

This is the first draft of #Cake, is already allows to created
a hierarchy of markdown documents and convert it to html.

It supports quite a few features already such as:
- source inclusion
- code execution through groovy snippets
- generation of pictures using graphviz