Set cache-control and expires headers to improve browser caching.

I'm assuming most assets deployed with Middleman will use an asset hash. So setting expiration for 1 year should be safe. This cache expiration is based on the asset_sync gem's cache headers.