Two way communication with the Kegboard (KBKegboardCommand). Other cleanup. Tests.

Implemented communication from the iOS device to the Kegboard (using KBKegboardCommand). I don't have hardware around to test with, but I think it will work.

Wrote a few tests for KBKegboardMessage and KBKegboardCommand.

Cleaned up and modernized KB* files in Processing. 

I removed some of your comments related to code you changed for ARC after I verified that they looked good.

Fixed a compile time warning (Multiple build commands...)

After you make sure this works with the hardware, a good refactor would be to drop Serial.c and Serial.h and use a more useful objective-c wrapper in the KBKegboard class. Or just pull the standard POSIX commands into KBKegboard. I might do some refactor to KBKegboard, so let me know if you plan on doing this.