Add hover, focus, and active states to social icons

Issue #5 new
created an issue

Right now, hover and active are not doing anything, and focus just puts a white square around it, they should be changed to possibly highlight based on the color of the logo (twitter being blue, google+ being red, etc)