Added warning (Obsolete) for simulated gateways

If you build with a non DEBUG build and use the non-real store gateways
you now get compiler warnings
Init work on repeat/multi toggles
added repeat formatter + refact to support this