Added more test cases to lab3testlist.cpp, fixed insertion for negative numbers, fixed insertion for elements in between head and tail, and made some non-functional tweaks