Remove extraneous functions and add comments to the Stream interface
Add File and Path interfaces