Define EDI foreign_key relations for display
eans returned as an array not an arrayref
Fix typo in Downloader constructor
Add handle for direct ingest in Downloader

Not necessarily the most elegant addition but makes it
usable for test
Check correct permission in tools

Not 100% convinced this should be in tools
Let EdifactMessage join to Aqbookseller
Show vendor name in edifact message display
edidir should be a class attribute

No need to clog up parameter lists
Currently hardcoded should be set system wide
[ perhaps current value as default ]
edi_ean needs a join to display branch data

Also show the ean in the option in case branch has two
Hold id_code_qualifier in db for EDI san/ean

These are needed to format Edifact messages, previously
the code just quessed their values
Possible values are:
   14    EAN International
   31B   US SAN Agency
   91    Assigned by supplier
   92    Aaaigned by buyer

Edifact's preferred option is EAN
Put new EDI::Formatter in place

commit f6ba401a9d81dd51f59699f84f61a71294c2a2ec
Author: Colin Campbell <colin.campbell@ptfs-europe.com>
Date:   Mon Jun 2 17:08:09 2014 +0100

    Update TBD description on send_order

commit 1421fb73c436d0c3392a923776e228d8f43105d5
Author: Colin Campbell <colin.campbell@ptfs-europe.com>
Date:   Mon Jun 2 16:55:52 2014 +0100

    Fix package in Formatter

commit c2ef640ca00a0adfcdc8c1cd812d70e8ec5a302c
Author: Colin Campbell <colin.campbell@ptfs-europe.com>
Date:   Mon Jun 2 16:54:39 2014 +0100

    Rename edifact to formatter

commit 270666823f1937faaf36e94753451cdab93c10e6
Author: Colin Campbell <colin.campbell@ptfs-europe.com>
Date:   Mon Jun 2 16:53:40 2014 +0100

    remove old Formatter

commit f5f1eea3476fb368e13ed2f84bf17fa1bd091e8b
Author: Colin Campbell <colin.campbell@ptfs-europe.com>
Date:   Mon Jun 2 16:52:43 2014 +0100

    Hold segs as an array

commit 8ecf343e569a46d4210e3c13ecfe63fe5ba4a905
Author: Colin Campbell <colin.campbell@ptfs-europe.com>
Date:   Mon Jun 2 15:08:12 2014 +0100

    Use edifact as basis of new Formatter

commit a8da94873af49d1d15b6c6936827879d97511422
Author: Colin Campbell <colin.campbell@ptfs-europe.com>
Date:   Mon Jun 2 15:07:25 2014 +0100

    Fix a comment in error

commit 9a9945d55af652e3c50782163e101b35d61818c6
Author: Colin Campbell <colin.campbell@ptfs-europe.com>
Date:   Tue May 27 15:18:22 2014 +0100

    Change High Level API