remove observer test for now
move MVNEvaluate directly into MVN::evaluate()
refactor CMake protocol
all tests pass