Initial check in

This version is the original version created by K1XM, Paul.  All I have
done in this version is upgrade it so that it works with Arduino 1.x
compilers.