Refactor entire plugin for necessary API changes. Switch away from Maven to Gradle build tool. This allows for easier portability with the gradle wrapper.