Electrochemistry And Applications of Sp2 Carbon Materials: From Graphite to Graphene