#21 reworked maven module lifecycle and converted test project to multi-module project