Broke out modules, Makefile, test.c