Elegantly refuse to serve the root and home directories
Attempting to serve a home directory will most likely fail due to permissions errors on some of the subdirectories anyway and we should not be allowing a home directory to be served for security reasons. Elegantly handle the error and exit.