New DB functions: start_transaction, end_transaction, rollback_transaction