Fixed makefile, now makes sure there is a modules directory