Initial PEG parser for Cypher
Check context of aggregating functions
Check for UNION mixed with UNION ALL
Rename Expression Predicate context to Simple context
Renamed package peg->experimental
First parser unit test converted
Change enum case classes to objects
Fix IdentifierCharacter naming and make context lazy
Remove unused attributes/methods
Add MERGE to the experimental parser
Upgrade Scala to version 2.10.1 and Scalatest to version 2.0.M6-SNAP20
Code style
Move Merge from start to updates in the Query object

In preparation for MERGE for relationships and to ease the
work on the experimental parser
More work on MERGE for the experimental parser
Removes unused code
Replace for with map in error handling + add docs

Documentation for implicit wrappers, to make the use cases more clear
Split up Update rules for clarity
Support for distinct aggregate expressions
Add ALL, ANY, NONE and SINGLE
Merge pull request #3 from chrisleishman/experimental-parser

More work on experimental