Host names can contain - in DSNs.

    Host names in Heroku or Amazon AWS contain dashes (-). Pomm's DSN
    parser did refuse to validate them. It is now fixed. (closes #69).