Added list_new_node() function to create new list nodes not wired into a list.
Added colors to the test output. Makes it easier to spot the result of a test run.
Added a tree basic implementation.