switch to psr-4
adjust vendor name and dependency