(the code is not tested yet, work in progress) 1. added threads implementations (base, reader and writer); 2. added/updated CSocket implementation; 3. added StreamClient implementation; 4. added pulse timer implementation; 5. added qball data holder implementation (candidate for removal)