create initial code with Drive and Folder and MyFile
MyFile is an abstract class instead of interface
add TextFile
add SizeCalculator with two strategies
create MyFileContainer, which Drive, folder and zip extends
each container holds different strategy of calculating size
add get file. not done
add getFile by path to Drive
get file logic moved to MyFileContainer (was in Drive)