Added support for multiple data argments with emit

Allows users to send multiple arguments through `socket.emit`. Angularify's if and __only__ if the last argument present is a function, then uses that as the callback.