loggers are now added to splay tree for searching
added --set_log_level and --list_loggers
cosmetic changes
can set logging level for all loggers
set log level with partial matching
added kmp string matching algorithm
added log level to string function