update preprocessor and add mavenplugin
add gitignore
clen
add pom root and pom for library