Fix cursor to not return last nil document
Rewrite cursor inspect spec
Refactor cursor specs to not mock