No error 500 for nonexistent cities

Added default behavior for trying to get weather of invalid
(nonexistent) city instead of showing error 500 page.