Electrochemistry And Applications Of Sp2 Carbon Materials : From Graphite To Graphene