Add transaction feature
Implement transactions
Include transaction spec