feat( promise-library ) : add NPO Promise to library

　
resolve #188