NODE-327 refactored listCollections to use a cursor and cleaned up all the tests