Add URI parsing
Parsed URIs can be turned into dsn strings
Convert existing uri usage to use new uri module