Fix bug on 404 page; add 500 page