Rewrite _prepareOptions with Promise.method and reordered auth header logic
Simplify rejection to throw
Fix for breaking auth logic
Allow options to be passed in and not be overwritten
Rewrite defaults with _.defaults instead of || statements
Payments
Create behavior passes custom options to prototype method
Refactor of idAttribute behavior
idAttribute => id in requiresId
Rewrite request options setup with _.defaults
Single options declaration