Overhaul build.gradle