Cleaner gitignore from the gradle template
Switching the dependency handling to gradle

There are still a few plain old jars and some errant files that should
be ignored.