Quantum Information with Continuous Variable systems: Gaussian and non-Gaussian resources for quantum communications