add gitignore, gradle build scripts