Updated the README and added comments to unit tests