Add web error pages

Fixes #106