Mike route metadata

implementation of utility to add meta data and route meta data
Because we are doing a resolve using this module