Initial provider structure
Bit.ly provider - initial
Google
Generic Resolver