More improvements to the MVC

Fixed when asking for the menu after each input, fixed the controller,
implemented a toString for the plan class, moved the menuHandler
function to the controller