Add a way to log Harvest API calls

Add Harvest.logger so that it can be overridden in the BP app.

By default, logging is disabled; to enable, simply set LOG_HARVEST=1.