Makefile is now implemented, and fully functional