Improvements:
 - Ignore empty filters
 - Added multi-threaded queue-based firehose serving
 - Added StreamerFactory instead of old-style routing