Check for index.html when serving directories

I'm generating an index.html webpack asset using the html-webpack-plugin, but this doesn't get served by the middleware unless you give the full path. This PR allows index.html to be served as the directory default if it exists.