Pulled preferences into a preferences helper singleton so we don't have to jump through hoops to get reference to the file.  Made user colors more flexible so we can support these being set by the user in the future.  Completely clear the list item foreground instead of set it to white so it falls back to style sheet colors.