Feature add version to send

- This ensures that all messages outgoing have a 'v' for version in them.
I tend to disagree. I think it is only used in connection.py