Made weather agent dependent on user location

I'm not sure if this is the best way to do it... I have zero experience with huginn and haven't written much production Ruby. So feel free to make suggestions for improvements.
Wait, something's wrong here.  We already have a check, and it's what actually emits the event further down the file.

I think I got confused.  Which behavior are you going for:

1) incoming events change the existing WeatherAgent's memory so it starts permanently emitting weather for a new location
2) incoming events trigger the agent to immediately emit a weather event for the incoming event's location

Somehow, I thought you were making #2, but I think maybe it's #1?