-Added a defaut behaviour for methods with too many args
Attemp2 with zwizzling class and instance methods
=> Not working since the message sender is not swizzled (ie we pass an instance Message to the class ...)
-Finally switched to an instance-based model
-Rewrote the REAMD.md to match the new behavior.