added missing examineRequest method call in doPut method
implemented method-based fine-grained resource path authentication and added test