Pwnc: fluorescence, oxidation, electrochemistry, bioimaging, redox, electron transfer