provide current cursor to step callback
use parser to find last row end in chunks
Merge pull request #125 from bluej100/progress

provide current cursor to step callback
Merge pull request #135 from bluej100/chunkboundary

use parser to find last row end in chunks