Move dependencies to being managed by composer

This externalizes the php related dependencies to be loaded by composer.

As an aside...  I noticed the latest version of Flight does not work with php-reports.  I'll probably investigate this later.