update gradle build script
update gitignore