update entity with same name and parent, make sure we get the right fileHandle in syn.get, and test updating existing permissions

d227c4c SYNR-446: when an entity w/ same name and parent exists, store should update entity to new version
41049b2 make sure we get the right fileHandle in syn.get
b337e93 test for updating permissions on a user with existing permissions