Small accessibility change: add role=complementary to the <aside> element.

Also cleaned up the CSS a bit.

The addition of the role was suggested by http://a11yproject.com/checklist.html
Update IcoMoon font inclusion: one @font-face rule and include local("☺").

Did this after reading http://paulirish.com/2010/font-face-gotchas/#smiley.
Add "New home for this site" article.