Mechanisms and Kinetics of Hydrate Formation