Added basic error pages (which can use a lot of UI improvement).