Fixed bug in peek checking wrong socket
semop should always succed. Assert here
Updated ds4_client with better signal

DS4 client will catch more signals now. Also only publish cross when it changes now to check the actual speed of the
program