Code cleanups, clarified and expanded comments.
Bike: sanity check definitions for required properties in definitionsRun().