add HostsManager
separate list/get_hosts()
allow single string argument in get/delete_hosts
get hosts by predicate
make parsed line's names immutable
make parsed line immutable
enhance cli