Removed dependency for %.mod in %.mod.o target that was causing extra compilations.
Set all target to compile programs in all subdirectories.
Removed unnecessary .o targets for programs. Renamed serial.bench to calculation_only.bench.
Added renamed serial.bench.f90 to calculation_only.f90. Added ability to specify distribution, particle count and rep count to calculation_only.f90.
Added ruby testing and benchmarking scripts.
Updated benchmarking plan a little.
Modified integration.test.f90 the minimum amount to use test_suite.
Added a ton of documentation to src files.
Added some documentation to Makefiles. Removed unused test target from Makefile.in.
Added some notes about MPI fortran compilers and environment variables in config.sh to Makefiles. Renamed mpienv to mpiexec. Probably a little more confusing, and probably worth renaming later.
Added *.test and *.bench to .gitignore, which are extensions for our test and benchmark programs.
Updated README.md.