Updated main makefile, each package now has it's own makefile.