Implemented ADC noise conversion function

This function doesn't actually reduce noise right now.  But adding it
shouldn't hurt anything.
Added some comments about the ADC noise canceller