Added abstract generic base class
Merge pull request #2 from khellang/generic-route-metadata-provider

Added abstract, generic base class implementation for IRouteMetadataProvider