Prevent recursion if the path has already been loaded.
_site paths array can be calculated, rather than explicitly listed. DRY.
Allow favicon.ico requests to short-circuit usual middleware.
Add favicon function to the malifi middleware object