New Makefiles for module dependencies
closes #4385
Merge pull request #4386 from permcody/new_makefiles

New Makefiles for module dependencies