Worked on updating some more tests for exeption handling and other scenarios, modified listSplitter function to clean up try except statements.