Https enforcement

Added enforcement of https. 
@lfryc @abstractj @matzew @bparees  mind to check? Thanks!