Heb de demo webserver verwijderd. (code in Program.cs & Webserver.cs)
Heb SettingsReader.cs herschreven. Verborgen in de opdrachtbeschrijving stond dat het in een xml document moest. (Nu leest en schrijft het een xml document weg)
Heb wat Mime's toegevoegt aan de Dictionary.
Heb een GetMime methode gemaakt. (geeft je de mime type voor een extensie, default text/html)
Heb een GetTheDefaultFileName methode gemaakt. (Zal gebruikt worden als je alleen de directory zoekt en niet een specifieke pagina, returned de eerst gevonden default pagina (als er meerdere ingesteld staan als default))
GetLocalDirectory methode haalt de fysieke directory op, aan de hand van de opgevraagde directory.
Ten slotte GetAllFilesFromDirectory zal gebruikt worden om een lijst van alle bestanden op te halen, als de optie aan staat en er geen default file beschikbaar is.

TL;DR;
Veel methodes in de Webserver toegevoegd, SettingsReader herschreven en de demo webserver (die sowieso weg moest) weg gehaald.