Migrate to new Gradle version. Many Fixes. Added default Implementation.