Moved evaluators into their own package. Introduced base class to
encapsulate common logic for evaluators that evaluate two operands.