#NO_ISSUE some refactorings
changes based on feedback
further refactoring of
Merge pull request #270 from drexin/wip-refactoring-drexin

#NO_ISSUE some refactorings
Added abdication of leadership on disconnect from the Mesos master. Also reworked the MarathonSchedulerService class to properly handle leadership defeats/elections.