basic working version.

requires the serial port to be setup correctly first, using the
perl-based code for now.
initial docs
Merge initial github commit