SingleLinkedList -

Uncompressed for of InsertNodeAtEnd
in the next revision InsertNodeAtEnd will use IsertNodeAt(data,pos)
Created ILinkedList interface
Fixed SingleLinkedList
 - inherit the interface
 - add remove at end, beginning, remove data. Fix insert at position
push
push