adding Gradle Shadow instead of OneJar