Add semicolons to satisfy JSHint
Client constructor can take 2 config arguments, with the second overriding the first

A connection string doesn't provide the ability to specify all the connection configuration, so this allows one to use a connection string and specify other configuration options like "ssl" and "binary".