Fix to pass all tests
Basic "Include" implemented

- no filtering and
- line numbers refer to the whole source, including includes
Add error handling for missing included files
Added INCLUDEs

This required a change to the way file input is handled and the result
is ugly. It really needs a re-think.
Add include test files