added server.js, Launcher wrapper