Added maven_push in prep for maven central deployment
Added missing files
Updated the gradle wrapper and prepared everything for maven central sync