flesh out API
add examples
remove deps
add docs
bump