added a 404 status code when page was not found

Before, when requesting for example the url 'http://www.idonotexist1234567890.com', it would return status code 200. This PR changes that to a 404 not found