initial commit (includes gradle etc)