Added some error checking for location validity (at least as it's being returned from WU's search), as well as API errors (since they were having intermitten issues tonight). These may change but aren't bad for now.