Arduino Shield with Li-ion / Li-poly charger and programmable load.