added parallel MC

added a file to test a parallel version of the crank diffusion solver.
Also implemented a serial version which uses map. Ran some timing and
the parallel version does better! Would like to get the explicit solver
done