Fixed bug with argument handling in some cases.
	modified:   client.c
	modified:   functions.c
Replaced debug_print functions with macros
	modified:   functions.c
	modified:   functions.h
	modified:   todo
Fixed DEBUG_PRINT(..) macro
	modified:   Makefile
	modified:   functions.h