Indents, Tests and Maven

This pull request fixes indents, adds a git ignore, changes where the test java file and test document file live to better match what the other parsers doo, and provides a maven pom to allow maven building