DRY up opt_silent
Do not overwrite files by default on get
Lazy init
Starting to separate CloudFiles from bashfiles
Refactoring cp
Refactoring ls
Refactoring get