Add custom error handling

Fixes #31

Adds custom error handling page (error.jsp) and a personalized
404 page, along with corresponding changes to web.xml.