update CBC.Block calls to work with PETSc, update README