Nanoparticle and Colloidal Simulations with Molecular Dynamics