added an example of content based router
fixed small mistake in the content based router and renamed the ContentBasedEchoMDB into EchoMDB
added message filter router
implemented dynamic router based on route registration