Good stuff mate!
I have a few other things to add to the next release as well. Maybe next week.
>> token: allows you to replace ',' for data separation
I would suggest 'delimeter' instead. But not that important.
Also, rather than post diff's could you post the complete working code. Maybe just PM it too me or attach to this thread.
Thanks for your efforts.