Changed build system to gradle, with some attendant changes to project structure
Also:
- Now using nosetests for running Python unit tests
- Java code coverage by Jacoco, rather than Cobertura
- Removed all jar files from repo - now retrieved from Maven Central