changed cmd variable to raw to better describe their definition
IMPORTANT: if you are using custom server modules and and are using the sendRaw() or sendResponse() method you must prepend you event lisiner with 'raw' - Ex: listen for the `foo` raw the event handler should be 'rawFoo'
encode and decode the message event, simple string publising fixes #11
send multi param when pipe is present
creating a sendEvent function
Modified the user restoration, making it more efficient and less expensive
Send error 425 if the recipient of an event is not found
send an extra parameter `multi` to deremine weather th recpient is a channel or user
attach the version of the client to the initial command: CONNECT or RESTORE
Updated eventpush command to return error 425 in case of unkown recipient
prepended the event with the new raw  requirement
Build version 1.5.4