Implemented initial guess option in iterative solver class
Split solver.solve() into solver.solve() for single solves and solver.multisolve() for multiple solves
Split solver.solve() into solver.solve() for single solves and solver.multisolve() for multiple solves