Connections

This should expose all the connection options in a fairly nice way,  which wasn't available before.   I also included an escape hatch for options not explicitly supported,  via the connectionString configuration parameter.