replace the build automation tool Gradle by Maven
remove some useless file
Complete IndexController which  handle index content.
refactor the core and design the persistence layer.
the commit for branch action