REST related mods that loads an Application with an @ApplicationPath and does not require web.xml

merge changes required to load a web.xml and application named in the web.xml. Currently web.xml is hardcoded in ServingLayer.java but should probably be specified via a config param.
This is all looking great, spot on. I'm still wondering if this should stay as a 'test' dep? I think it's not needed otherwise.