Move CDN logic into assets.js script
Use css3 transition on small screens for homepage background
Set long expires headers on a few resources that are unlikely to change, including the fonts and the background images.