make a class of some methods implements interfaces in rpmkit.updateinfo.base.Base instead of functions, in rpmkit.updateinfo.dnfbase
add test cases for rpmkit.updateinfo.dnfbase
implement a method to list installed packages in rpmkit.updateinfo.yumbase, and add its test case