set client id and api key on load from env variables
add error_message method to response class
add cache to all method and organice existing methods