Feature/add docs

this closes #21