fixes #185 - implement DocumentValidator initialization process in a ServletContextListener instead of a Servlet

fixes #185 - implement DocumentValidator initialization process in a ServletContextListener instead of a Servlet