Initial commit
Added build configuration, initial project structure
Added test suite for Utils
Finished AST structure
Removed extraneous test object
Added toJson method for AST, fixed toString method for empty container types
Added test suite for AST and json functionality
Added test cases for nested structures in AST
Added base parser, whitespace matching mixin, CSV parser and test suite
Fixed self type in trait WhitespaceExpansion
Fixed AST representation so that JSON is properly escaped
Added missing case for escaped character in string
Updated comments
Added JSON parser
Added basic DSL for querying AST
Updated DSL unit tests
Updated DSL, unit tests
Updated documentation
Renamed whitespace expansion trait
Added trait to allow other parsers to hook into existing framework