Make Connection usable

Connection's only field was private, making it impossible to construct a
Connection.
Merge pull request #107 from hannobraun/connection

Make Connection usable