classmethod -> method
tests for unknown hostname and scheme
added auth, redirect, and gzipped tests