Revert "Revert "Adding the missing 'with_limit_and_skip' parameter for count - fixing #98""

This reverts commit 00f066d8656cff8e0bc9554560918b1b72635016.
Revert "Revert "Revert "Adding the missing 'with_limit_and_skip' parameter for count - fixing #98"""

This reverts commit 36fd48d967174af435321c2c0e42fc1c2e6fa8b6.
Revert "Revert "Revert "Revert "Adding the missing 'with_limit_and_skip' parameter for count - fixing #98""""

This reverts commit 43edd3b599093709d05d80597b64875518b08c0d.