Added ability to have a multi-character delimiter

This pull request provides multi-character delimiter support and also fixes a problem found with escaped delimiters.  Both issues have included tests.

This fixes issue #5 

Andrew