Make Diff PSR-4 compliant

This tackles #3