Added abstract CalculateSize() to Item which will recursively calculate the size of entire directories for Directory.CalculateSize()