Added wall timing, the ability to specify a message, and the makefile now gets local variables.