Fix #277 Implemented and tested du command

@humphd, James L and I worked together on developing a few things.