Clippy and fmt
Format the code and start correcting Clippy propositions. Because most lint errors concern high cyclomatic complexity, and that a rewrite will surely be needed for each one, multiple merge requests will be sent with this same goal to allow independent reviews. This merge request is focused on Terminator.