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