Gradle Build

Makes it a one-liner to build our jar, with full IDE support (IntelliJ/Android Studio).

TODO : Before merge
- [x] Document build steps (`./gradlew clean build connectedCheck`)
- [x] Support versioning
- [x] Add Maven deployment
- [x] Add License headers and related files