Cleaning and commenting the Makefile

Removed unused variables, such as the Tau profiling.

Made the default target grep out a comments for each of the recipes so
that it generates a usage message when the Makefile is first processed.