added hscript provider
made answering support asynchronous actions
added openweathermap provider