Initial code, gradle build files and gradle wrapper