Added operators to vector class and split out the ILU and ILDLT preconditioners from GMM