refactored citibike API methods into API client class