allow multiple parameters

Since JS client allows multiple parameters, perhaps we should allow the same behavior in obj-c?

```JavaScript

socket.emit('eventName', 'foo', 'bar', {baz: 'nyan'});
```