New Titans GM Ran Carthon is saying and doing all the right things