Dynamic menu creation

This reads the folder and file structure from github and creates the menu on the fly, rather than have a static menu file that has to be updated every time a file/folder is added or removed.

See it in action on http://kiss-web-design.github.io/joomla-developer-docs/#/en/home.md