tests psr-4 style
DsnParser.parseEnv throws if key not found
update composer on travis