Sdk enhancements

@antonbk @shunchu beat this up. I have braced myself. ;)
strange name for getter, can we do something more readable like  `isUsingHttps()` or simply `isHttps`?