MD simulation complete

The code now is stable and has these new features:
-Calculates the kinetic, potential energy at each time step.
-Calculates the temperature of the system in each time step.
-Has a thermostat to adjust the temperature to a desired temperature.
-Checks the distance to other atoms in the system to avoid very close
atoms in the initialization step.
-Reflect the atoms from the walls specularly.