Create Evaluator.cpp

Here is evaluator.cpp.  It's a work in progress but let me know if there are any glaring issues.