Non-sh file handling

If a non-sh file or directory is passed into the script with GET, the file is displayed, the files in the directory are listed, or if an index.html file is found in the passed in directory, that html file is displayed.