Add file.py and ShardFile class, which allows one to slice into pieces and upload individual shards of a file