Composer
EditorConfig
Namespaces, autoloading and tests structure
Travis CI