- Refactor to be less terrible.
- Hosts are now read via a file, instead of pass via command line.