changed default port to 61155 magically selected by random
fixed license in package.json
wrap userscript messages to add metadata

the only metadata at the moment is "sender"
{
  "sender": "namespace/name", # metadata
  "data" {"key": "value"} # userscript message
}
Add README file
A few small changes, userscript side needs update
Allow passing an 'alias' as parameter to FireIPC, as a shorter version of script.name
Don't run test code when using the userscript as a lib
Protocol is now strict json; join message shows version