Refactor services
Issue #120
new
Some services, such as ModelService and SubmissionService are getting unwieldy and have code that violates the DRY principle. Some refactoring is in order.