Merge pull request #263 from kbase/dev

fix default shock host
add auth for shock passed as direct_url
fix downloaded filename
merge hotfix
add mongodb port
remove shock_get dependency
fix auth support for shock upload
client error handling
wrap upload routines