Mainly implemented description of program in a recursive manner. Still need to resolve the extraneous parenthesis issue.
added support for eval program with variable and determining the set of variables. Still dictionary is not passed from controller
removing runProgram implementation
Added performOperation usingVariableValues to brain and did some code cleanup
Plugging in variable values from controller based on test1 test2 or test3