Added HTTPS enforcement. Closes #25.