test now passes as method edited to be case insensitive
test what happens when non-existent name is entered
test passes as expected as set is empty
added tests for all 3 scenarios - a null argument, a good argument and a bad one