Knots, 3-manifolds, and SL(2,C) character varieties