Added loads of text in the README file. Changed the function declaration of the enable_trace.
Add TODO file. More changes to README
run_tests script now works in cygwin.
Bug fixes:
1. Fixed race condition when signal was sent before logger thread was waiting for it.
2. Printing WARNING and ERROR to stderr
3. Removed _print_to_screen call from within the logger thread. Bcos it is not thread safe.
Bug fix: was accessing g_initialized without lock. Removed check for log_init.