PMGR-5094 - Spit and polish, additional test coverage
PMGR-5094 - Adds legal disclaimer and README