Midi sync for cdj-800

Hi,

point taken about the messy code. it's my first stab at something other than basic lights and motors.

I'll do some housekeeping, change the booleans to true/false, and confirm if a reset is ocurring.

thanks guys.

Dan