Added Makefile and gradle dist task to build for submission