Handle the cases where directories are passed to `uploads create`
We're currently crashing since we expect only files to be provided. A decent option would be to:
- upload files whithin the provided directories
- offer a flag to support crawling files recursively from subdirectories
- display a log/warnining if the flag isn't provided but a directory is provided so end users are aware of the behaviour