Removed printf statement
Added call to thread functions
Added IO threads
Added call to wait for window event
Implemented process launch
Removed unused cmake dir
Removed else if
Added mutex object
Added hb_lock_buffer and hb_unlock_buffer
Added process output to window