finished preliminary solver manager interface
adding adjoint monte carlo solver manager
working on adjoint monte carlo solver manager