Add I/O framework
This pull requests adds the input/output framework, which integrates a byte-stream I/O API into the framework. In addition, both the logging and CLI components have been ported to utilize these new APIs.
This pull requests adds the input/output framework, which integrates a byte-stream I/O API into the framework. In addition, both the logging and CLI components have been ported to utilize these new APIs.