feat: This PR removes the manual formatting that was being done for the text tables. It now uses tabulate
As a result tests needed to be altered as did Analyzer so that the dataFrame is now being passed in to the print function instead of an adjusted string. In addition, this meant that tests needed to be changed to account for the new output. Further to this there were several functions that were no longer needed and therefore were removed as were the associated unused arguments
feat: This PR removes the manual formatting that was being done for the text tables. It now uses tabulate
As a result tests needed to be altered as did Analyzer so that the dataFrame is now being passed in to the print function instead of an adjusted string. In addition, this meant that tests needed to be changed to account for the new output. Further to this there were several functions that were no longer needed and therefore were removed as were the associated unused arguments