Added PUT method to client, server and unit test.