Citation: 2C_187/2016 E. C

Mit Beschwerde beantragt A.________, die Sache sei unter Aufhebung des kantonalen Gerichtsentscheides an die Vorinstanz zurückzuweisen, damit diese seine Aufenthaltsbewilligung verlängere. Gleichzeitig stellt A.________ ein Gesuch um unentgeltliche Rechtspflege für das bundesgerichtliche Verfahren. Das Migrationsamt des Kantons Thurgau, das Departement für Justiz und Sicherheit des Kantons Thurgau, das Verwaltungsgericht des Kantons Thurgau und das Staatssekretariat für Migration (SEM) schliessen auf Abweisung der Beschwerde. In seinen Eingaben vom 12. Juli und 27. September 2016 hält A.________ an den von ihm gestellten Anträgen fest.