I wonder if there's a way to prevent contributed tasks (from `task_dir`) from needing to be within the `Middleman::Cli` module. Perhaps instead of requiring them, they should be eval'ed into the `Middleman::Cli` module?