Make extractor stateless
Added multiple sets handling in controller
Added multiple routing sets unit testing