Minor fixes on collection update methods.
Adds some comments to the collection class.
Changes function name to one more accurate
Validates that filters is an array.
Moves collection classes to a new folder.
Fixes: forces repository get all test no lazy mode.
Adds moved collection files and a new AbstractPaginator class.