Don't treat the 'filename' if we don't have one when sending reports #130

This is for issue #130

If the disconnect happens before the frame starts we don't start any test so we won't have a filename for the test we failed in. This will cause an KeyError in get_report method in JUnitReport class.
The easiest way to avoid that would be to ad a check that we have a filename.