finished projects page, added custom 404, 422, and 500 pages