Drop npm-installed modules from repository
Fix version pins, add missing dependency
Work around crash in /dev/null testing mode

To test effectserver without physical hardware, leave the host device path unconfigured. The web server will still work.
Update README