added debug_level
fixed a potential bug in dotprod with MPI - abtracted blas
started working on clover
default device_num depending on MPI
generic non EO inversion working in light sector