tweak
support connecting to arbitrary hostname
refactor
change http response code colors