Better error handling for invalid forms.
United's website will often give a form that doesn't match.
CasperJS, instead of calling onError on a CasperError quits with its own message.
The CasperJS error message screws up the JSON output which causes the python parsing to fail.