made initial modules for wrapping uploading and downloading in workflows. Ready for testing