Electrochemistry, Electrocatalysis and Materials Science of Bulk Pt and Nanoscopic Pt, PtNi, PtCo, and Ni(OH)2 Materials: Preparation, Characterization, Catalytic Activity and Corrosion Behaviour