review comments + shifting other spec tests to centralized host creation

- now that we have make_hosts the rest of the specs should use it
- cleanup!