The Art of 404: Giving Errors a UX Overhaul