refactored out default visitors for evaluation and printing and implemented evaluation for '>=' and 'instanceof'
implemented '<<' evaluation
implemented '<' and '<=' evaluation