PUT requests write to user-supplied content
GET requests for user data; GET requests for nodes include user data
removed unused code
merge with master; resolved conflicts
merged with master, resolved conflicts
removed temporary file