Removed dependencies and generated files from repository
Ignore rules for new dependencies and generated files
Better gradle build script for frontend