Add linkedlist

This adds an implementation for a linked list.

@neithernut please review. @manuelmessner and @TheNeikos, you are welcome, too!
You check every element for whether it's the head element?
Why don't you just check whether you delete the first element before running into the loop?