Add core transaction management including begin, commit, and rollback operations with proper state tracking and error handling for concurrent access patterns.