Add gradle build system and mod skeleton