fixed CWDateFromComponents unit test
moved tree creation to common point for both unit tests
unit test for CWCreateErrorWithUserInfo()
CWLinkedList has no more magic numbers for error codes