Creating initial version of Pegasus

For now, it can successfuly resolve OrederedChoice and Sequence.
It will be necessary to avoid left recursion.