move parseDSN() to utils.go
test stub