added support for relative recursion

fails test 'should give an error on circular recursive includes'