Add readme and use dependency injection for sample.
Protect options from external mutation.
Bump version to v1.0.1