Splat arguments to handler instead of sending array to to handler.

Started using motion-kit and motion-kit-events recently and love it. 

When registering a handler with more than one parameter, I would get an ArgumentError (1 for n) exception since the handler seems to be called with a single argument, the params array, instead of a variable number of arguments based on the array length. 

Looking forward to your feedback.