Automatic Composer autoload

Added a custom autoloader for Composer in order to avoid innecesary requires