make it so the applist in Main is configured by a hash table,  and configure I/O in the PS3Tool that there is some chance this will work
now we're sending the good triples on,  which is enough to see if the output works.  I'll need to wire up the setup() method so I can get the Context to get access to multiple output streams to pass out the rejected records