client supports more HTTP methods
added testing of post, put, delete methods
added test for PATCH method