The parser for GAL
Add strategies for GAL statements
Add a few checks in GAL class
fix parsing transition guards
Move printing for expressions to the correct place