Switch to PSR-4 autoloading

Also taking the opportunity to clean up the directory structure a bit.
Continue cleanup of directory structures
Merge branch 'feature/psr-4-compat' into develop
Bump copyright year

[ci skip]