テストファイルフォーマット変更対応

'flows' を 'valid_flows' と 'invalid_flows' に分けました。
両方あったり両方なかったりした場合はエラーとなります。
また、パケット関連を 'packets' にまとめました。
'input' が送信するパケット、
'matched_output' が合致した場合に受信したパケット、
'unmatched_output' が合致しなかった場合に受信したパケットになります。
'matched_output' と 'unmatched_output' は
両方あったり両方なかったりした場合にエラーとなります。