Sachverhalt: B._ (geboren 1962) bezog seit 1. Februar 2000 eine ganze Invalidenrente (Verfügung vom 4. Februar 2002). Im Rahmen eines im Juni 2009 eingeleiteten Revisionsverfahrens hob die IV-Stelle Basel-Landschaft mit Verfügung vom 26. Januar 2011 die Rente nach Ermittlung eines Invaliditätsgrades von 16 % per 28. Februar 2011 auf. Die hiegegen erhobene Beschwerde wies das Kantonsgericht Basel-Landschaft, Abteilung Sozialversicherungsrecht, mit Entscheid vom 7. Juli 2011 ab. B._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag, in Aufhebung des vorinstanzlichen Entscheides sei ihr die ganze Invalidenrente weiterhin auszurichten. Eventuell sei die Angelegenheit an die Vorinstanz zurückzuweisen mit der Massgabe, gestützt auf eine Oberexpertise neu zu entscheiden. Ferner sei der Beschwerde die aufschiebende Wirkung und ihr die unentgeltliche Prozessführung und Verbeiständung zu gewähren. 