Update composer.json

Some composer fixes. Also, replaces #16.