change error handling for forecast.io get request. update client-side error handling for current location.