Add restore as a valid subresource
Add get timeout, check arguements for put and get