Add composer, split classes into autoload-able files