Gated content is a powerful method for lead generation. Here's everything you need to know about this technique, and whether it's right for your business.