LINKED LIST: WIP, singely linked list, library

Does not compile yet, work in progress. The end goal of this is a
generic, flexible, cross platform compatible linked list library.