Initial Gradle support
More Gradle support
Gradle-ized the project (incomplete)