Add a common makefile named config.mk for overall configuration parameters

Add a common makefile named config.mk for overall configuration parameters and a future location for OS-specific customization.  Currently only DEBUG is defined.  If set, this flag compiles with debugging enabled by default.  You can also do 'make DEBUG=1' from the command line