Initial API and implementation. 
LinkedIn provider added.