Throw host warning for cloudsearch domain

If a host is not specified for the cloudsearch domain connection, its request methods will fail. This will help ensure users supply the host url before using any of its methods.

cc @jamesls @danielgtaylor