Add an initial linked list skeleton.
Pull out linked list to separate module.
Bootstrap a doubly linked list ADT.
clang FTW.
Some untested doubly linked functions.