Updates for #62, a default connection constructor.
Fixes #62 (closed) by providing a default constructor in the SWIG.
This does not provide a default constructor to the connection object in C++, as I do not want to make a default construct-able object that makes connections.