Added dependency to zeptech/utility
Reworked CompanionGenerator and CompanionLoader interfaces to allow easier sharing of code related to determining companion name generation between the two phases of companion lifecycle. Also added support for generating/loading using a PSR-4 namespace prefix
Added a shell BaseCompanionDirector class for helping to implement the CompanionDirector interface.