Finished adding the portfolio solving method! It works!
Note: It's quite rigid now. Need to refactor the Solvers module to be able to make the portfolio method more parametric.