directory should be processed recursively or not. The default is false. Fixes the package to use this flag. Revises the README and adds a docs.go file which holds package documentation.