add transaction helpers #56

beginTransaction, commit, rollback