Changed makefile to look in new subdirectories for headers
Refined makefile using static pattern rule
Corrected dependencies