Transaction (MULTI/EXEC) proof of concept.
WATCH/UNWATCH start
Transactions support for all existing commands.
Mark transactions as dirty on error.
update readme with transaction commands