Nodewebkit 910

Issues
1. websocket connects but does not transfer data.
2. npm and nodewebkit needs installed in configure.
3. develop mode will not open multiple windows.

fixes #910 

Most resources should be accessed via http on localhost, as the app will still run an HTTP server.