Class Database\Connection transformed into Factory
Added method Database\Connection::createFromDsn()