moved initialization of routingengine to Argnumentparser, new constructor(id, strategy) for every router