Weather API

Extension of #212 
pretty sure it can hit multiple entities, also, how about targeted blocks?

furthermore, it doesn't specify optionalness.