Readme and documentation updates
Improve test coverage