Initial API and implementation.
LinkedIn provider added.