AbstractResultsIterator::current() returns null if no documents are found

Closes #51