Split constructor of Connection

This method was just to unwieldy.
This can be seen as a first step to introduce a Faraday Factory.
You're right. At least pull those Arrays out into a constant. This way the user can at least monkey-patch them until we come up with a better solution.