Completed bumpUpWeakColumns
Added sparse versions of key methods to accommodate new sparsity changes in the Python SP