Implement file reader for parser to support local and external !include requests