add notes on adapter pattern for external services in rails