moved stuff around, added version query and delegate call, cleaned up bit math, I think set pin mode was broken, but can't confirm fixed yet either
new parser using array as queue assumes only 3 bit non sysex commends, but closes #2 and didreceiveanalogpin was mistyped
trying analog mapping to fire capabiilty as Im seeing it get lost in the shuffle occasionally