Added 404 error page and partially implemented fetch network status