Document options for WebSocket()
Add client-side certificate support

Code is adapted from jnardone's branch + tests and documentation
Certificate fixtures are generated with the Makefile from the node source code
Merge pull request #164 from lukasberns/master

Client-side certificate support