source code formatting

remove tabs, which were used inconsistently
remove LFs & trailing whitespace
format pom.xml
add a few options to .gitignore
run through eclipse source formatter