Fixed bug to allow mixed/upper case buckets
Allow bucket names with mixed case and some eror checking
Allow directory to be specified as destination location
Fixed a tab