Nanoparticle Electrochemistry in Electrocatalysis and Bio-detection:Form Single Nanoparticle to Nanoparticle Assembly