Add barebones files linked_list.{c,h}
Add a struct node_t represending a node in the list
Add functions for adding, appending and prepending nodes to a list
Add functions for removing nodes from lists
Add macros for getting a node from the list
Fix compilation errors and warnings
File for testing the linked list