Add unit tests for EvaluationService.  Change the algorighm (and datatype) for idset keys to use a sha1 hash as simly using the hashcode of the set was not producing unique key values.