Client Support for Multiple Sort Jobs

Updated client to support multiple sorting jobs.
Client Support for Recording Items already in a box.

Rather than putting like for like items into one box, the requirement
for this change was to allow items already in boxes to be stored into
the system as such.