Clean up all of the tabs and added a new property called self.uknown_host, since
if you put an unknown hostname, it would just raise an exception and break. I rather
handle that exception gracefully, than just breaking out.