[add] upload, download, batch
[add] tests for base file operations