Refactored out the DiredView class
refactoring more stuff for DiredView
More refactoring, this time refactored out entries to be an object
added permissions, owner, and group to the display
updating the syntax