Create new fabrics8-services repository for common (shared) code #3553
Description
A new repo is proposed that contains code common to several of the current fabrics8-services repos.
Included in this new repo should be common error handling and logging code, along with whatever else is suggested. A readme file should document common coding idioms in the fabrics8-services organization.
This will aid consistency between the various services and help onboarding newcomers to the project.
Also, it makes it easier to avoid circular dependencies - for example, the Tenant service currently relies on WIT for logging code.
There should be no need for any service to reference anything other than the client code of another repo.
(Currently this is handled by referencing the design package and rebuilding using Goagen in the calling repo - this issue does not attempt to change that)
After creation, the various fabrics8-services can be refactored to use this repo.
In the comments, please add suggestions for the mane and contents of this repo.