Add Makefile and test target