Began modifying the socks demo to open TLS.

- Added logging to `oppy`
- Used endpoint to make an `OnionConnection` object (which inherits from
`Protocol`) open itself as an TLS client connection.
- Simplified the way that stages of a `OnionTransport` object are
instantiated.
Merge branch 'Connection' of https://github.com/nskinkel/309Project into Connection