re-implemented basic csv support

-re-implemented basic csv support. still needs some work before it's
truly usable, but the basic are in place
- fixed 'currentrow' getting blanked when recursive was being used
- deleted old unused parser code to prepare for merge in to main branch