add support for `leap facts`. includes some fun new helpers, like run_with_progress(), capture(), and replace_file!().
when generating /etc/hosts, use local ips if available via facts.json
minor - remove duplicate log