Molecular Modelling Applications In Crystallization Fouling And Clay/Polymer Nanocomposites