Adding configuration options

These commits add necessary configuration options plus the ability to have unbalanced batches. Review/test/merge the commits and please release a new version of ACH::Builder to CPAN.