IdKey storage, Log with stage included

Add the ability to store IdKey objects with MooseX::Storage

When logging, include the stage/domain with the system so that the files are distinct