String representation finish

Still working on formatting though