Added tests for a system to auto (and not) register itself with the systems manager depending on options
implementing auto registrations
forcing autoRegister to false to keep tests isolated and discrete
removing logging
fleshing out test spec for base component
... and implementing it