Enhancement: composer setup
Fix: autoload