Bio-molecular detection – electrochemical devices