Added some debug output and a static

initializer for serial communications. it will spit out the names of the
serial ports which will be interrogated before operation begins.

Fixed RaspberryPi Arduino issues!! Turns out, when the port is
connected, linux will reset the Arduino and I must wait until its
bootloader completes before attempting to communicate with it!

MAGIC!!!