Independent Sets in Hypergraphs and Related Problems