Multi-threaded, iterative and select() based server completed.
Only getAll function has to be implemented and also modify update. Also check for error and boundary conditions.