Commit command now removes snapshot from stack.
I.e. merges two files and makes result of merge current drive image.

It should be able to create new snapshot with same name, or may be even make it default behavoir as in revert.

Both commit and revert should have option to remove last (commited or reverted) snapshot