Merge pull request #28 from Gonthim/master

Setting milestone functionality
Refactoring

Separating the milestone processing from the merge processing and
enabling easier expansion for further additional processes.