preliminary support for recursive includes

This will handle include files that are included in other include files