Deprecate kickr command channel

.. Wahoo don't do that anymore.

.. now use the same channel as the device and just send plain old
   ANT+ messages to set slope etc (why they didn't do that in the
   first place is absolutely beyond me)

.. getting ready to implement Kickr for the THIRD time !!!
Fix wrong date format on json ride file.
Fix json format for GC

Change month format in ride headder
Make sure numbers are formatted correctly ie not scientific notation
Log all current values:
  Perviously it only logged values that were measured.
  However, if GC doesn't see the other values it assumes they are zero.
CRC

Clean up, Refactor and Comment
More comments and more cleaning
A bit more clean up
Fix null exception from clean up
Add methods to help write data