separated client and server code
added client code written by Prabhjot
Added Visual Studio solution