If cache file present always use it.
(even if not-interactive)
Tweak news
Include scope in cache
Return 404 to non-root urls.
Plus other listener improvements. Closes #79