added a 'trace' level, bright white, for extremely verbose debugging info