Move MMM functions to a service - Submittal

Pull request compares kgentner/with_service branch to kgentner/master branch
is there a reason you're returning an object that has a single function and not just that function?