Initial restructure of the class.
Limit to the first test.
Added test to 'limit:2'.
Page limit tests.
Last tests in place.
Added test to verify chaining.