fleshing out composer.json

including autoloading… duh