Split out dwm.c with a sane header file