Connections

The execute method is handy for more connection types and I think it is general enough to be included in the `Connection` class since the it is designed for a two-way communication.
I also added a convenience `return_sequence` kwarg which is appended behind every command sent via the connection.