Initial Makefile and requirements