Applying literate programming
Touch documentation
Add generated Docco documentation