Created reactor.
Added maven plugin implementation.
Refactored code.
Code cleanup.