Changed protocols to give error instead of unimplemented
Fixed some small issues
Updated HTTPS