First pass of gradle build