rpearce: Improve tests around dependencies, make it much clearer how
they work
rpearce: Rename allowed_hosts => dependant_instances, also provide
dependencies