adding gradle-mode minor mode base functionality and including in the init.el