fixing test failures and adding readme