restructuring of MN_Solver, still wrong flux

2 jobs for !19 with MN_solver in 31 minutes and 10 seconds (queued for 2 seconds)
merge request