Add Makefile
Implement Makefile