Refactored as a maven project
Refactored as a maven project