My LinkedList + CTCI answer 2.1

Cleaned up and completed my implementation of a Linked List. Figured I
can reuse it for the CTCI chapter 2 Linked List questions so moved it +
answer to exercise 2.1