Instroduces chula_list_t

Adds a new chula_list type/class implements a double linked list. It
is implemented in a struct that must be included within the objects
that form the list.