starting work to be able to configure ink-oembed to accept an arbitrary number of providers
added ability to add new providers to the providers list
added the possibility to use custom fallback url
replaced if-else-if block with switch case, made the default case the link case for now.
getProvider now actually uses the matched provider, oops