Gas Hydrates 1: Fundamentals, Characterization and Modeling