feature: add Promise-based connectP method
feature: add Promise-based connectP method

As the discovery process is asynchronous by nature add a Promise-based method for
connecting. The Promise is resolved with a connected ws connection or rejected
in case something goes wrong in http or ws connections.

SignalK/signalk-js-client