Created an inspector base class and related tests

This is the base class to the inspector which we will then create the ghost, service, request series, upgrade inspectors from.

no qa