Adds routes in main.
Avoiding NullPointerException +cleanup
Updating project file.
Can now use request.status
Adding setPublicDirectory
Updating DirectoryListing.
Log only valid requests.
Updating tests.
Adding DirectoryRoute