Lazy init core

As an alternative to not processing mastercore during "make check" we can lazy init.  It seems to work and the bonus is that all our systems run (including persistence) and write to the proper test directory which is cleaned up by the tests.