added oracle evaluation class and some tests