alpha 0.4

Added the evaluator.cpp and evaluator.h files, implementation yet to
come