work on pom for maven repository management on github
further refine the pom
add .gitignore for target (build) directory