Split MAX7219 into header and source files