Psr 4

* introduces psr-4 standards for this repo