A.- Der 1948 geborene A._ arbeitete seit dem 13. März 1995 als Bauarbeiter bei der Firma H._ AG. Am 15. September 1997 meldete er sich wegen eines am 4. September 1996 erlittenen Herzinfarktes bei der Invalidenversicherung zum Leistungsbezug an. Nach Abklärungen in medizinischer und beruflich-erwerblicher Hinsicht verneinte die IV-Stelle des Kantons Aargau mit Verfügung vom 28. August 1998 einen Rentenanspruch mangels rentenbegründender Invalidität. B.- Die hiegegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Aargau mit Entscheid vom 16. März 1999 ab. C.- A._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, in Aufhebung des kantonalen Entscheides sei ihm eine ganze Rente zuzusprechen; eventualiter sei die Sache zur weiteren medizinischen Abklärung, insbesondere zur Erstellung eines psychiatrischen Gutachtens an die Vorinstanz zurückzuweisen. Im Übrigen sei ihm ein unentgeltlicher Rechtsbeistand beizugeben. Die IV-Stelle verzichtet auf eine Stellungnahme zur Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung lässt sich nicht vernehmen. Nach Abschluss des Schriftenwechsels hat der Beschwerdeführer weitere medizinische Unterlagen einreichen lassen, welche der IV-Stelle zur Kenntnisnahme zugestellt worden sind. 