invert dependancy of mailingservice to mpp and changed mailing service to a double
state based verfication of MobProgrammingPlatform#register