Added some thoughts on benchmarking.
Removed unnecessary .test.o targets.
Changed ordering of targets to remove unnecessary .f90 -> .o compilation step for programs.