PSR-4 autoloading
Fixed the tests
Fixed the demos
Added .gitattributes and tweaked .gitignore