Added FilterFactory interface and default implementation to allow other methods of instantiating dynamically compiled ZuulFilters