Removed all requires and added the autoload definition to composer.