Made column width expand based on contents

Have max width to limit it to so it doesn't get huge.
Need mono-spaced font to make width calculation more accurate.
Added wrap text for each cell written to