adding gitignore
switching to gradle
removing generated code
ignoring project files