[spec:node] raising error when cargo is not a integer
refactoring StackLinkedList#pop so it raises a semantic exception
[spec:node] covering raise of error for invalid cargo
creating spec to cover StackLinkedList class