Add composer.json and update gitignore
Use autoloading in compiler.php
Rename classes according to PSR-4 style
Fix composer scripts
Fix bootstrap command search
Removed unnecessary requires