Convert determine_host to HostDetermiantor object

The deremine_host function has been convertet to the
HostDeterminator object so that the database and taxonomy tree
could be provided at object creation.
Remove HostDerminator dependencies

Removed the HostDeterminator dependency on the ReadContainer.
The mark_host_reads is renamed and the dependency on the
ReadContainer is also removed.