Small change in target current

Also using new LED.  No fundamental code change.
adding charging code c and h fines

using the rough charging code i wrote before, I am adding the definition
of the function for testing on the board
revitalizing the charging circuit using new funcs

Have to continue to make sure that the charging states are good and that
the lantern_op_mode has switch cases that are correct.
test the charging code alone

finished up re-writing the charging function and initialization.
conditionally don't compile the lighting bit for now, but later can add
it back in and manage it.
can enter charging mode

chkbit(PORT,PIN) will return a number greater than 1 for TRUE sometimes.
Could be incorrect arithmetic!
Merge pull request #1 from pmiller17/Cooper-601

Cooper 601