initial webapp structure and gradle build