Skein modules, character varieties and essential surfaces of 3-manifolds