static: Serve static files from a separate directory

These are files that will remain unauthenticated and retrieved
directly from the server connected to.

These files are served in such a way that they are cached for
a year, and not refreshed. They must be renamed when they are
updated.

Closes #561