first version of CSV parser
added some tests
made more concise with sepBy, endBy
alternative line-endings with option
alternative line-endings using try
error handling with <?>
added support for quoted chars
url encoded form params