extract abstract cursor class
publish properties to child classes
change gridfs api
paginator works with abstyract cursor
extrant paginator tests
implement find method for gridfs
delete file
fix delete document
fix delete document