Added an implementation of CompletedEvaluator instead of relying on anonymous inner classes.
Merge pull request #718 from Microsoft-CISL/weimer_CompletedEvaluatorImpl

Minor code improvements