Adding Makefile and Main