update README and add REQUIRE spec