Adding Richardson solver manager
adding richardson solver to build and factory
updated left/right preconditioning strategy in solvers