Feature/add docs

fixes #21