Implement a reload command for IMPulse, similar in behavior to nginx -s reload.
Expected behavior:
When executed, the command should:
- Validate the current impulse.yml configuration file.
- If the configuration is valid, reload the running configuration without restarting the process.
- If the configuration is invalid, return an error and do not apply changes.