Fix https server

Running server with ```https: true``` was throwing ```ENOENT, no such file or directory 'certs/server.key'```
I've fixed that. I've also added a test and updated readme.