flesh out more of the api
added methods:
* toArray() : reads the entire cursor into an array
* nextBatch() : reads the next batch of results