[PSR-9][WIP] first rough draft of PSR-9

this needs to be expanded