Agreed it did absolutely seem like my installed version of Composer was to new. The lockfile seemed to be requesting older files.
I wanted to use the "updated" version of COPS for the new template, so downloaded the zip from here.
https://github.com/SenorSmartyPants/cops
Was that where I went wrong, do I need to just grab the original from here.
http://blog.slucas.fr/en/oss/calibre-opds-php-server
and then somehow add the new template?