Add HTTPS support

By using the http module, the getPrerenderedPageResponse method will fail on attempting to connect to an https-protocol URL. I've substituted the excellent [request](https://github.com/mikeal/request) module instead, which will support either protocol (http or https). Additionally, this eliminates the need to buffer the response manually.