cleaned up dwm.c/dwm.h somewhat that it allows easier integration of patches