Several bugs have been worked out.  Some were bizarre, including one where 2^-1 returned a domain error, because Julia wants to have integer operations maintain closure of the integers.  I guess that makes sense.  And the developer comments were easily found.  Other bugs had to do with metaprogramming and including quotes, and I still do not understand why I'm required to initialize the stepSizeMultipier at the start of the code.  This was hacky and feels wrong, and it may have been masked by the integer behavior.  It could work now how I think it ought to, wihtout initializing the stepSizeMultiplier in a seemingly random place.