Fixing web.xml parser issues

1. parser was only taking the first welcome file defined in config, fix allows multiple

2. parser was not creating filter mappings (rendering filters useless), this is now fixed