No error 500 for nonexistent cities 

Added default behavior for trying to get weather of invalid (nonexistent) city instead of showing error 500 page.
@AlexWyrm I would just do reformat code in IDE.