Avian UX Upgrade: Init Gradle Java Build

I mainly started this work to give @joshuawarner32 a kickstart on running a Java build with Gradle on this project.