Finally adding ClientThread class with its own test for SASIAE's implementation
Merging