Added dev dependency on wires/test, moved before and after fire hooks to Channel
Fixed Hub hooking blunder in Channel
Args now passed to Channel before and after fire hooks
Before_fire hooks in channel should run _after_ event is synthesized
Event.new shouldn't modify the input's kwargs, and both args and kwargs should be frozen in new array.
Added =~ comparison operator for event objects
Event#=~(other) now defers to super is other is not an Event instance