Improvements regarding hints and configuration

Save config file to disk only when needed
Show hints only when enabled
Don't show hint for `machinery --version`