get singleton instance of configuration.
add properties in config
move freemarker template files
modifiy the string util adapted the new config
remove the redundant files
refactoring the dao
the new entry of project