changed all host relationships
forces hosts fixtures to use the host::base class
fixed typos etc