Add Gradle build system

* Note that this doesn't include test project yet