Fixed unit tests
Changed pom for releasing

- Changed to create the source jar so these can be downloaded.
- Changed to exclude .java files from the generated jar file.