finished get junit tests
added remove tests
added add methods
Junit cannot test print statements so i have another file ArrayListTest.java where i print out the contents of the lists so i can see everything is as it should be. I have added a toString method to LinkedList in order to enable this
All tests working fine
added test for head() on empty list
added some more tests, discovered that my FunctionalArrayList rest() method is not working