add PK copy functionality and testing, which includes specifiying 'put' method and unique id for pk#copy link in pk index view