websocket uses dns name from route53 if configured

This will enable serving notebooks on HTTPS.
Also updated readme.