[Cl_Task_1] module interface and implementations
[Cl_Task_1] unit tests for modules
[Cl_Task_1] change module names
[Cl_Task_1] remove log4j formatting for info messages
[Cl_Task_1] add console interface for app
[Cl_Task_1] add hamcrest library to pom.xml