Linked List implementation

simple linked list implementation for testing purposes and also for
studying the mechanism of linked data structures