Restructured list object to ordinary linked list, still need to do tail functions
Fixed stddef.h include