module.exports에 Promise, all, allOrNone을 유틸리티로 제공
commit/rollback 된 tX 재사용 불가하도록함
unit testing 추가