Added timeout on futures for the testcommands + added the transactionalmaptest