Replacing Enumerator with yield, part 2. Replaced Dictionary and Lookup with arrays. Removed Enumerator.
Fixed minor missed issues (formatting, call_user_func).
Updated readme: updated PHP requirements, removed already fixed bug from voting suggestion.