allow ioHost and ioPort variables for override
only run one terminal in background

clone across all connected sockets
don't try and parse command line args

(these are used by dementor)
return basic config object
better handle multiple terminals
copy over files from public directory
add package.js so this can be used in meteor
changes to support new packaging system
Merge branch 'readonly' into embeddable
activate read-only features only when flag==true