Make parser configurable
Don't enforce quoting style
Add tests for custom parser