Added support for downloading files with spaces in its name. Previously, the split method caused errors.
Added a CLI based on example.js
Merge branch 'cli'