Update documentation
Improve documentation
Revise documentation
Fix up markdown * Github handles markdown slightly differently to pandoc.
Add documentation