A TCP socket doesn't have a `terminate` method. Use destroy instead. Fixes #181
The port number was causing conflicts with other services that run on ports. Setting
the port numbers to 8000 resolved the issue locally.
Make it clear that the callback is only called when you supply the constructor with
a port number. Callbacks do not make sense if you supply it with a server as you will
be the one that does `server.listen(port, [cb])`.
Allow self signed certs for testing. #182
Merge branch 'master' of https://github.com/einaros/ws