add mkdocs based documentation