configuration options, test coverage, new readme