Pulled the stream functionality of the File out into a new StreamFile.
Removed the unnecessary RangeFileSteps class. Also added array size checks to the DirectoryControllerTest.