Implement SSL conduits and connections. Plus:
- update and increment the tests to reflect the changes in the API (namely connections and conduits)
- small fixes