charge: Current in microamps
charge: Make threshold power configurable
Add units to log output
Be smarter about initialization

Start offset near battery voltage
Reduce perturbation size
charge: Document variables