Adds arguments support for moolloy

Changes the MultiObjectiveSolver to use MOO algorithm specified by argument instead of hardcoding it.