Refactoring

Separating the milestone processing from the merge processing and
enabling easier expansion for further additional processes.
Merge pull request #29 from Gonthim/master