Documentation generation

This lays in the tooling and some example pages for the documentation micro-site
- home page
- API Docs (using markdown)
- Example Pages
- Download Page

Also has grunt tasking that includes a build process for our javascript - however it's currently all setup for the leaflet project. Once we have some javascript to build, this will be changed.