[FIX] Allow fallback file to work when passing in multiple root directories

Since the fallback file gets set after every directory is served, the request will never be able to hit any subsequent directories.

This PR sets the fallback files at the end of the stream, therefore allowing users to use 
```javascript
gulp.src(['web', 'tmp'])
.pipe(webserver({}))
```