Error Handling and cURL switch

*Moved from cURL to ```wp_remote_get```
*Added error handling for invalid API keys