Fixed bug where empty field was skipped after previous field was a string containing a separator.  Now skips over the first seperator, plus whitespace rather than until the next character that is not a whitespace or separator