added exact linecount option for csv reader, improved estimate for non-exact case