Resolve style errors
Disable ClassLength cop
Raise a clear exception when passed an illegal nil limit
Modify constructors to pass through API pagination value