Initial commit: gradlified, distribution building, and test data