make getcreds callback only.
make putfile evented only.
make createupload callback only.
eliminate upload.error
Merge pull request #15 from mapbox/error-refactor

Error refactor