Fix #635 -- event tags creation and serialization

Tags were created properly with `"tags": "space-separated tags"` but not `"tags": ["actual", "array"]`. And the serialization was always wrong, returning tags as a string.

Now there are arrays everywhere, which makes more sense given "tags" is plural.