Add caching headers to htaccess

Currently htaccess does nothing to improve performance, with a few small tweaks most servers can serve the website much faster.