add test coverage for path and filename
add keywords
add docs
doc updates, default basePath to main
update docs, add template