Cleaning house for v2.0
Add constants for formats
Add Formatter::make
Add private constructor for Formatter
Add interface for parsers
Add outline for CsvParser
Update CsvParser and interface
Add JsonParser
Add XmlParser
Add Array Parser
Add parser generation
Rename constants to follow convention
Add basic toArray support for all parsers
Add tests to validate toJson method for parsers
Add Yaml output support
Add support for toXml from v1.4
Add YamlParser support
Merge branch 'F-AddFormatter' into 2.0
Add YAML support to Formatter
Add methods for Formatter to output array, xml, and yaml