Added support for custom delimiters

Hey, i've added the ability of adding custom delimiters, so we can create tsv files or any other weird separator. I've added a test case and some test data, and updated the docs.

cheers

Dario