severall fixes to match upcoming build script
several deep changes to incorporate BlockMatrix and more flexible Jacobi