Sachverhalt: Sachverhalt: A. Gegen A._ wurde am 15. Oktober 1992 ein Strafverfahren eröffnet wegen Verdachts auf Vermögens- und Konkursdelikte im Zusammenhang mit dem Konkurs der B._ AG, deren Verwaltungsrat er war. Die Staatsanwaltschaft des Kantons Aargau stellte das Verfahren am 21. Juli 2003 ein. A._ reichte daraufhin am 25. August 2003 bei der Staatsanwaltschaft des Kantons Aargau ein Entschädigungsbegehren ein. Er beantragte eine Entschädigung für ausgestandene Untersuchungshaft sowie für weitere Nachteile, welche er aufgrund des eingestellten Strafverfahrens erlitten habe. Die Staatsanwaltschaft sprach A._ mit Verfügung vom 20. Oktober 2003 als Ersatz für den erlittenen Lohnausfall antragsgemäss Fr. 6'520.10 zu. Für die ausgestandenen 23 Tage Untersuchungshaft gewährte es ihm Fr. 4'600.--, was einem Tagesansatz von Fr. 200.-- entspricht. Die weiteren Forderungen von A._ wies die Staatsanwaltschaft ab, mit Ausnahme des Honorars für die Bemühungen des Anwalts. A._ reichte daraufhin am 25. August 2003 bei der Staatsanwaltschaft des Kantons Aargau ein Entschädigungsbegehren ein. Er beantragte eine Entschädigung für ausgestandene Untersuchungshaft sowie für weitere Nachteile, welche er aufgrund des eingestellten Strafverfahrens erlitten habe. Die Staatsanwaltschaft sprach A._ mit Verfügung vom 20. Oktober 2003 als Ersatz für den erlittenen Lohnausfall antragsgemäss Fr. 6'520.10 zu. Für die ausgestandenen 23 Tage Untersuchungshaft gewährte es ihm Fr. 4'600.--, was einem Tagesansatz von Fr. 200.-- entspricht. Die weiteren Forderungen von A._ wies die Staatsanwaltschaft ab, mit Ausnahme des Honorars für die Bemühungen des Anwalts. B. A._ reichte gegen diesen Entscheid am 14. November 2003 persönlich Beschwerde beim Obergericht des Kantons Aargau ein. Er beantragte unter anderem die sofortige Auszahlung der zugesprochenen Entschädigung, verlangte weitere Fr. 50'000.-- als Ersatz für Unkosten und als Genugtuung sowie eine Lohnausfallentschädigung von Fr. 1'500'000.--. Das Obergericht wies die Beschwerde am 27. April 2004 ab, soweit es darauf eintrat und auferlegte A._ die Kosten des Verfahrens. B. A._ reichte gegen diesen Entscheid am 14. November 2003 persönlich Beschwerde beim Obergericht des Kantons Aargau ein. Er beantragte unter anderem die sofortige Auszahlung der zugesprochenen Entschädigung, verlangte weitere Fr. 50'000.-- als Ersatz für Unkosten und als Genugtuung sowie eine Lohnausfallentschädigung von Fr. 1'500'000.--. Das Obergericht wies die Beschwerde am 27. April 2004 ab, soweit es darauf eintrat und auferlegte A._ die Kosten des Verfahrens. C. A._ führt mit Eingabe vom 4. Juni 2004 staatsrechtliche Beschwerde gegen den Entscheid vom 27. April 2004 und beantragt dessen Aufhebung sowie Rückweisung zur Neubeurteilung. Zudem stellt er das Gesuch um Gewährung der unentgeltlichen Rechtspflege. Das Obergericht und die Staatsanwaltschaft verzichten auf eine Stellungnahme. A._ hat am 4. Juni 2004 beim Bundesgericht zudem eine als "Berufung" bezeichnete Eingabe eingereicht. Er stellt sinngemäss die gleichen Anträge. Die "Beschwerde" solle jedoch bis zur Erledigung der staatsrechtlichen Beschwerde ausgesetzt werden.