I made some changes to the 856-4010 as well. I'm pretty sure the changes are good, but I'm going to learn the hierarchical loop concept before I check it in.
I learned the there was such thing as "EDI" on the 6th. I downloaded source on the 7th. I investigated for a few days. I committed to adding it to my project on the 13th.
It's groovy. Your naming conventions and coding style is so much like mine, sometimes I think I'm looking at my stuff. The unit tests are top notch and were a huge help for learning about EDI and the x12parser.