Updated weather service to support lookups