Update to PSR-4

Update to PSR-4.

I know people don't like it (including myself), but I think we need to do the move.

@basz @juriansluiman ?