Add in Gradle stuff and update gitignore