linkedlist
Made code compile + run

Moved LinkedListNode to a new class; added a driver class; updated
Makefile appropriately
how is every merge this painful