Changed read queries to return an ArrayIterator object rather than a native array(), and updated associated tests to check against is_array OR instanceof ArrayIterator
All collection items returned from a Read query will be returned as a Record object
Replaced read results being contained in an ArrayIterator class to a Flatbase\Collection class (which extends ArrayIterator)