client: added client module to take request from user
 jointly contributed by ashish kumar mishra, biswajit malakar, saurabh mondal.