Two Semaphores (Adding Thread-Safe Tracing)

This scenario has two semaphores: one for the LED and one for UART.
There are 5 threads: the Idle thread, three threads sharing the LED
thread safe (red, green, blue), and a tracing thread that prints logs to
the serial console.
Updating Documentation