resolves #100 initial draft of include handler extension

- replace previous strategy of using a block