Documentation and Motor Code

Fixes to motor code for low level driving of H-bridges (ie. as used by
Babuino). These changes are as suggested by Jim Larson, but I haven't
tested it because I still don't have an actual Babuino (I use an Arduino
motor shield).
Some documentation has been added to hopefully get people started more
easily.