added mat-vec and vec-mat products
added scalar impl of IndexReduce to OpenMP backend
added scalar impl of IndexReduce to OpenMP backend
all np.dot tests pass in OpenMP
added rotation test from Tian's example code
some changes