[l4] structured for packaging, created a server controller, introduced an ugly hack on pickled communication
[l4] added nodejs version of controller
packaged server
packaged client