Here's a thread that should help you out with recovery essentials.
As far as tools go, I pretty much carry everything I would need to work on my Jeep as well as most JK's and that includes a welder. It's a TON of tools but, I have used them countless times. Granted, I not everyone needs to carry this much stuff and so long as you have basic tools and the 5 essentials (BFH, pry bar, zip ties, duct tape and a heavy duty ratchet strap), you should have enough to get you off the trail
Water and snacks just in case you're going to be out for a while is a good idea too as well as something warm. I literally could go on and on but this should be enough to get you going.