StorageElement putFile() signature

BUGFIX: StorageElement - putFile can take an optional sourceSize argument