Save logs to a file. `--logs-dir` cli arg to change from the default location. Refactor of input_handler
Use Bollard library to exec in pure Rust. `--use-cli` cli arg, will then only try to exec into containers using Docker. Only try to exec into a container if the state == Running.