List implementation (WIP)

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
More tests & fixes for the list implementation

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>