Edited makeEmpty() method

Cases covered:
- If list is empty
- if list only has 1 node

Case not covered:
- if list has more than one node
-- My current should point back to where previous is pointing, but I
can't seem to find a solution (yet) on how to point my previous pointer
to move to its previous (current - 2 nodes)