Merge pull request #25 from Gonthim/master

Refactoring Work
Implementing Processor-Complainer to handle rules and complaints before
the merge process is attempted.