Updated App 009: now serves files directly from a given asset directory