Restructured folders to adhere to Maven conventions. (This also removes the necessity of specifying the source folder in the pom.xml)
Added log4j for logging instead of reinventing the wheel again.
log4j configuration will be updated.