Added SimpleExPendingCommandFactory2 as a short hand for implementing
simple command factories, meaning they are isolated by default
(afterPropogationFinished is not implemented), and doesn't provoke
changes in model histories by default.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>