Allow upstream to override credentials

This is in reference to #18. However it seemed more direct to just allow upstream libs to set aws credentials directly.