refactor Host() to remove incomplete HostInfo
refactor Host() to remove incomplete HostInfo

Removes the instantiation of a possibly incomplete HostInfo struct from
the Host() function implementation, only returning a complete HostInfo
struct if all member fields have been properly constructed.

jaypipes/ghw,jaypipes/ghw