v1.1.1 Added a semaphore queue struct. Getting some warnings about how t_queue is unused but it probably only has to do with how our include heirarchy works.
Merged threadsalive.h