removed walkNode interface and implementations
Updated grammar for QL
Implemented visitor and composite patterns for the AST
Added unit tests for form parsing and print visitor