Added expression evaluator

Initial commit in creating the expression evaluator
Added evaluator methods
Added initial swing visitor

Requires work to become fully operational