404 handling

Still crashes, but now tells the client if the crash was due to file not
found