Working prototype of PEG::Language
Use PEG::Node instead of hashes
Random refactoring