added readme, all tests pass