updates

This allows the macro cleanup, and the italic fixing to be their own macro modules....
Each caption type with a read should still have a addMacros function (with the exception of scc)..