Added support for comment delimiter in values

I have added support for having the comment character as part of values. Also enabled custom delimiting and comment strings, and support for normalised line endings.