Add 404 page and fix .gitgnore