move initial work to listener(servletContextListener and servletRequestListener) and refine the javadoc of filter and listner
add comment for web.xml