added pom and gitignore
code formatting
travis