Sachverhalt: A. Die 1987 geborene A._ reiste im Jahre 2003 aus dem Irak in die Schweiz ein und wurde hier vorläufig aufgenommen (ausländerrechtliche Kategorie F). In der Schweiz wurde sie Mutter zweier Kinder (geboren 2006 und 2009). Ohne dass sie im Irak oder in der Schweiz jemals erwerbstätig gewesen wäre, meldete sie sich im August 2013 bei der IV-Stelle des Kantons Thurgau zum Leistungsbezug an. Diese holte zunächst bei der Begutachtungsstelle BEGAZ eine polydisziplinäre Expertise (Gutachten vom 9. November 2016) ein, erachtete diese jedoch in der Folge als unbrauchbar und ordnete eine erneute Begutachtung an. Eine von der Versicherten hiegegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Thurgau mit Entscheid vom 19. April 2017 ab. Daraufhin erstatte das ABI am 5. Dezember 2017 ein polydisziplinäres Gutachten. Nach Einholen eines Abklärungsberichts Haushalt (Bericht vom 27. Juni 2018) lehnte die IV-Stelle das Leistungsgesuch mit Verfügungen vom 20. November 2018 ab. B. Die von A._ hiegegen erhobene Beschwerde hiess das Verwaltungsgericht des Kantons Thurgau mit Entscheid vom 24. April 2019 dahingehend teilweise gut, als es der Versicherten eine vom 1. Mai 2015 bis 31. Juli 2016 befristete halbe Rente der Invalidenversicherung zusprach. Im Übrigen wies das kantonale Gericht die Beschwerde ab. C. Mit Beschwerde beantragt A._, ihr sei unter Aufhebung des kantonalen Gerichtsentscheides ab August 2014 eine ganze Rente der Invalidenversicherung zuzusprechen, eventuell sei die Sache zu weiteren Abklärungen an die Beschwerdegegnerin oder an die Vorinstanz zurückzuweisen. Gleichzeitig stellt A._ ein Gesuch um unentgeltliche Rechtspflege. Während die IV-Stelle auf Abweisung der Beschwerde schliesst, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung.