Removed DirectoryStream class, added factory method in Directory class.
Fixed issue with empty data
Added getter for all fields
Added file storage