Modified structure to be a Maven project.