Bunch of fixes for more of the macro function readers. IntegerMFReader is now RationalMFReader, since it technically should be able to read rationals, not just integers. Finally, fixed a bug in the numArg reader for macro functions, since they should only be read in on dispatch characters. More to come.