renamed needs_a to require_a, added readme