Customized error pages. Closes #18