multiple direct bill first revision

set up different functions for two direct bills, UIowa (Tricot) and HNL.
Right now each has its own functions and its own rate files.   Since
each direct bill will have its own cpt to rate file then we may want to
use the functions per group.