Refs #34 - Fix FinderTrait::setOrder().
Refs #34 - Call AbstractMapper::initialize() from the constructor instead of the execute method.

Also set the $initialized property, which previously was never set.
Refs #34 - Implement pagination.
Refs #34 - Fix error in offset calculation.
Refs #34 - Fix error in page count calculation.
Refs #34 - Allow 'page' and 'resultsPerPage' to be passed to findAllBy as options.
Refs #34 - Remove 'page' and 'paginated' properties.  Instead, 'page' is passed as an option to findAllBy.
Refs #34 - Include 'page' value in paginated EntityIterator array.
Refs #34 - Extract DataObject super class from AbstractEntity.
Refs #34 - Allow initial data of DataObject to be set in the constructor.
Refs #34 - Extract getPaginationData method and add pagination data object.
Refs #34 - Only call setOrder if order is set and only pass the order option.
Refs #34 - Add PaginationData type hint.
Merge pull request #34 from synapsestudios/feature/34-add-pagination-support

Add pagination support to FinderTrait