Fix header dependencies.
Autogenerate dependencies recursively.
Remove debug prints.
Ensure projects with multiple sources work.  Ensure projects in subdirectories more than one deep also work.
Remove debug print.