Allow logger to be set within provider interface. Let API request intervals be adjustable.