Weather command now only uses one query per request

Also, ambiguous locations are now handled with an error message.