License

Apache License v2 applied

Run `./gradlew licenseFormat` to add license headers to new sources when needed.