First Draft of makefile

Should cover all the bases...