Working through "Building and Testing with Gradle" by Matthew McCullough