switch to psr-4 autoloader

since target-dir is deprecated (although unlikely to be removed anytime soon). I figured i'd try for a switch