Added support to change array contents

For example, can give "--launchConfiguration.args.server.personality[0].path newpath"
as arg to change the path
Corrected resource uri regex

Allowing '-' also as part of groupid