Restructuring to support browser and node endpoints
change references from Primus -> socket
Set appropriate node and browser entrypoints
Set ws as a dependency
Added browser entrypoint
Added node entry point
Added pure ws connector for full node compat for signaller
Fix browser events not listening for close
Remove unwanted code
Additional checks to ensure announce messages are not send when not connected
Restructured tests to better test node functionality
Improved defered send for early announce messages
Start the test server on port 3000 before the actual run
Send the test server to the bg