Update kwarg processing to ensure modules don't receive a mutable reference to a class variable default. Fixes #207, also the Signature Modulemodule was leaking memory.