Revert "added bd->Moperator and made all bd's share J and ksp so that LU factorization sparsity structure only done once. However, code runs but no longer converges quickly. Not sure why"

This reverts commit f60dab26d7ccf9bb0d1936faebe6f049c2667e81.
small change: added simple feature to stop as soon as threshold found