Engineering Colloidal Gels: Microscopic Design, Macroscopic Characterization And Applications