Adds Zed Shaw's Awesome debug macros
updates list utilities to use debug macros
updates stack.c to use debug macros
stack_example now uses debug macros and some cleanup