Remove SNI warnings, add necessary dependencies



SNI can be done quite easily with a bunch of new dependencies.
But a word of warning, all these dependencies installed easily
on my machine, a development machine with ubuntu 14.04.
I don't know if this will be true for other distributions,
or machines not being used heavily for development