Remove custom composer.json setup in favor of new global config

Also removes Hamcrest, as it is not needed or useful on its own.

See #129 for full discussion