Fix bug with vs edit and tags

The initial bug was that 'tag' was being used instead of 'tags' for VSManager.edit. I ended up making a couple changes which improve consistency of userdata/userfile and tags in the CLI.