Update Main.py to throw 404 on missing web page

To aid seo best practise's now the 404 page also throws 404 http status code so search engines will remove non existant page's from there result's