fix bug with skip and limit in collections.limit()

add coverage report to gitignore