Cached favicons for performance

Fixes #6