Preliminary maven to gradle conversion

'Git Describe' cannot be tested until the project builds correctly. It may need to be calculated after compilation to get correct output.

Otherwise, all previous facets of the pom.xml seem to be brought in to the build.gradle correctly.