Removed variable names for unused variables.
Added test target in Makefile. gcov cleanup and improvements.