misc rexpro fixes part 2

* Array begin and end markers were not being written when serializing tables.
* Titan edges were being identified as Vertices for some reason, but not vice versa. I'm *assuming* this is because of the Titan class hierarchy and not a bug, so I switched the isVertex expression to check that the element is not an edge