add --ssl-protocol=TLS1 to phantomjs invocation

Without this change, sites over SSL don't work for me. I don't totally understand why this fixes my problem though. I guess certain SSL/TLS protocols in phantomjs are buggy, and this forces TLS1?

Alternatively, I'd be happy to add a flag that lets you pass custom flags to phantom on server start.