thread-safe the connection and fix thread-pool test
TODO: thread-safe the result for the pool
remove gcc warnings
move some files to improve reusability
improve the ts-queue
adding a unit test on class Result (which is the main interface with the user)
stupid inversion
same names
add thread safe implementation for Result
misc build
formatting
better separation between safe and unsafe implementations
misc fixes + try to compare safe vs unsafe for perfs