Proper serial port communication + features

Work 100% now, most of the time, usually ;)
Added key bindings for Arduino hardware pins.
Added -d(ump) command to display current Arduino configuration.