Add a class autoloader to composer for this package
Add a test suite to the xml config
Fix colors
Add a few files
Add the class to the file so we can at least instantiate it without the autoloader blowing up
Add a test stub
Fill out the tests for interfaces
And get those tests passing
Use a valid SPDX license identifier
Add a test for the constructor
Add an incomplete test for the count method
Add code until the tests pass
Change requirements to use the global query object if no object is provided
Pass the tests
Fill in count tests
Write the code to pass the tests
Add a test for rewind
Add tests for valid()
Get the rewind test passing
Get the first valid() test passing