Implemented implicit wrapping of ReversibleCommand's into PURCommand's
when committing a log to a model in new change transaction handler.

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